version 1.0
1997/11/18
内藤 隆一
tar xvzf <落としてきたファイル>
! HD の場合 (パーティション 0) s_cylinder: .byte 0 s_head: .byte 1 s_sector: .byte 1
ここでは、パーティションとして 0 (最初のパーティション)を指定して
います。
* パーティション情報については、BIOS のパラメータを参考にしてください。
! HD の GEOMETORY 情報 ! 例:Cylinder 255, Head 10, Sector 55 n_cylinder: .byte 255 n_head: .byte 16 n_sector: .byte 64 ! セクタだけは、最大数 + 1 にする。
BIOS はセクタを 1 から数えるようになっているので、最大数 + 1 を指
定してください。
* HD のジオメトリ情報については、BIOS のパラメータを参考にしてください。
cd boot make hd_image
boot ディレクトリに bootimage_hd というファイルができます。
dd if=bootimage_hd of=/dev/
cd kernel/BTRON/make make
kernel/BTRON/make ディレクトリの下に btron というファイルができます。
cd kernel/POSIX/mkfs make
kernel/POSIX/mkfs ディレクトリに mkfs と statfs というファイルがで きます。
mkfs /dev/HDのパーティション ブロック数 ブロックサイズ I-node数
ブロック数 パーティションのブロック数です 1 ブロックは 512 バイトとして計算してください。 ブロックサイズ HD をアクセスする時の単位をバイト数にて指定します。 512 を指定してください。 I-node 数 ファイルの管理情報を入れる I-node の数を指定します。 適当な数を指定してください。mkfs を実行すると、/lost+found というディレクトリだけがあるファイ ルシステムができます。
statfs /dev/ファイルシステムのトップディレクトリの中身が表示されます。dir /
cd kernel/BTRON/make statfs /dev/これで、/system ディレクトリの下に btron386 というファイルが作られ ます。mkdir /system statfs /dev/ write /system/btron386 btron
statfs コマンド statfs /dev/dir /system を実行して、btron386 というファイルがあれば成功です。
BTRON のブートパーティションを指定して、BTRON のブートプログラムを 実行させます。
ブートプログラムが起動すると、boot> というプロンプトを表示します。 ここで、B-Free OS が入っているパーティションを指定して OS を立ち上 げます。
boot hd 0 パーティション番号 パーティション番号には、B-Free OS が入っているパーティションの番号 を指定します(パーティション番号は 1 からはじまることに注意してくだ さい)。