その前に 検討するために disk の 構成を 変えておく
# fdisk /dev/hda Command (m for help): d Partition number (1-4): 1 Command (m for help): d Partition number (1-4): 2 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-524, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-524, default 524): 111 Command (m for help): a Partition number (1-4): 1 Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): c Changed system type of partition 1 to c (Win95 FAT32 (LBA)) Command (m for help): w # fdisk /dev/hdb Command (m for help): a Partition number (1-4): 1 Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): 83 Command (m for help): w # fdisk -lu 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) Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/hdb1 63 1783214 891576 83 Linux /dev/hdb2 1783215 3807404 1012095 82 Linux swap /dev/hdb3 3807405 19535039 7863817+ 83 Linux
なぜ この様な事をするのか というと parted が 使用できるかどうか、もし出 来なければ dd にて コピー しないといけない。
まあ windows98 の 起動ディスク2枚を使用して フォーマット を再度 行う のですが
# mkdosfs mkdosfs 2.7 (14 Feb 2001) No device specified. Usage: mkdosfs [-A] [-c] [-C] [-v] [-I] [-l bad-block-file] [-b backup-boot-sector] [-m boot-msg-file] [-n volume-name] [-i volume-id] [-s sectors-per-cluster] [-S logical-sector-size] [-f number-of-FATs] [-F fat-size] [-r root-dir-entries] [-R reserved-sectors] /dev/name [blocks]
ということなので
# mkdosfs -F 32 -n dev-hda1 /dev/hda1 mkdosfs 2.7 (14 Feb 2001)
出来上がり
# mount /dev/hda1 /mnt/ # df | sed 2d Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 889820 4 889816 1% /mnt # ls -al /mnt/ total 8 drwxr-xr-x 2 root root 4096 Jan 1 1970 ./ drwxr-xr-x 18 root root 4096 Jun 29 21:40 ../
後はwindows98 の起動ディスク 2枚を使用して windows98 を /dev/hda1 に インストール します。 fdisk /mbr アクティブな領域が /dev/hda1 に 立って いる事を 確認することを してから 進めると 良いでしょう。
にゃんたろう 拝!
2007年 6月29日 (金) 21:25:13 JST 作成