同じ 大きさの領域の コピーは parted を 使用して 成功しました。今回は /dev/hda1 の 容量を /dev/hdb1 に 比較して 少ない場合で windows98 を イン ストール するために 領域を 変更します。
fdisk を 使用します 又 今回は /dev/hda1 のみ 領域を 設定し 残りの 領 域に対しては 何もしない事にします。/dev/hda の ハード ディスク は /dev/hda1 のみ 確保 する。
# fdisk /dev/hda Command (m for help): d /* 要するに /dev/hda の領域を一度全て 無くする */ Partition number (1-4): 1 ... 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): 53 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): a Partition number (1-4): 1 Command (m for help): w # mkdosfs -F 32 -n devhda1 /dev/hda1 mkdosfs 2.7 (14 Feb 2001) # 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 851444 425691 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 c Win95 FAT32 (LBA) /dev/hdb2 1783215 3807404 1012095 82 Linux swap /dev/hdb3 3807405 19535039 7863817+ 83 Linux # fdisk /dev/hdb Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): 83 Changed system type of partition 1 to 83 (Linux) Command (m for help): a Partition number (1-4): 1 Command (m for help): w # mke2fs /dev/hdb1 # fdisk -l Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 53 425691 c Win95 FAT32 (LBA) Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 111 891576 83 Linux /dev/hdb2 112 237 1012095 82 Linux swap /dev/hdb3 238 1216 7863817+ 83 Linux
この 状態で 新しく windows98 を インストール するということです。
にゃんたろう 拝!
2007年 6月29日 (金) 22:42:24 JST 作成