これに関しては 詳細、且つ 正確な ものが web を 游弋すれば 一杯 見る事 ができますので ここでは 割愛します。
本来は関係が無いのかも知れませんが 所謂 ある種の 初期状態という事で戻 しておきます。windows98 の起動ディスク 2枚で 立ち上げます。
A:\> fdisk /mbr
そうして再度 起動ディスク 2枚で 立ちあげた 後
A:\> fdisk
念のため フォーマットします。
本来の所 windows98 を インストールするのに 何で FAT 32 なの というこ とですが 今回は あえて FAT 16 とはせずに FAT 32 しかも LBA に したのか というのは 単に 試してみたかった ということです。以下に linux の fdisk の ”l list known partition types”の 一部を 見ておきます。
0 Empty 1b Hidden Win95 FA 1 FAT12 1c Hidden Win95 FA 2 XENIX root 1e Hidden Win95 FA 3 XENIX usr 4 FAT16 <32M 5 Extended 6 FAT16 7 HPFS/NTFS b Win95 FAT32 c Win95 FAT32 (LB e Win95 FAT16 (LB f Win95 Ext'd (LB
さて windows98 の起動ディスク2枚で立ち上げた状態で
A:\ format c:
を 行います。アロケーションユニットサイズは 4096 バイト アロケーショ ンユニットの個数は 222454 使用する 領域のサイズ は 911175680 バイト 868 M バイト に なるそうです。このあとは windows98 を インストールして 行きます、今回の場合は CDROM が E: に なっているので
A:\> e: E:\> setup
E: に setup があることを 確認した後 それを 実行して インストールを行 います。
ディスクの容量について
# fdisk -lu /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 63 1783214 891576 c Win95 FAT32 (LBA)
これから 最初は 63 終わりは 1783214 となっているので
$ bc -q 1783214-63 1783151 1783151+1 1783152 1783152*512 /* セクターの個数で 計算した容量 は */ 912973824 891576*1024 /* ブロックの値で計算した容量は 但し、1ブロック 1024 bytes */ 912973824
こちらの値と windows98 の起動ディスク 2枚での フォーマットした時の 値とは 容量に 差異が有るようです。一方
# mount /dev/hda1 /mnt/
# df | sed 2d
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda1 889820 239756 650064 27% /mnt
$ bc -q
889820*1024
911175680
911175680
こちらの値は 今回の場合は同じです 計算方法に差異が有るのでしょう。
ともかく windows98 のインストールは完了です。
にゃんたろう 拝!
2007年 6月29日 (金) 21:40:28 JST 作成