/dev/hdb1 を windows2000 の インストール時に 認識されないように シス テムを linux に 変えておきます、変えるだけで 内容はそのままにしておきま す。最後に また 元に戻して windows98 が 立ち上がる 様に しないといけませ んが windows2000 の インストール時は 隠しておきます。ここをフォーマット しては なりませぬ!
# fdisk /dev/hdb The number of cylinders for this disk is set to 1216. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) 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): w The partition table has been altered! Calling ioctl() to re-read partition table. Re-read table failed with error 16: Device or resource busy. Reboot your system to ensure the partition table is updated. WARNING: If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information. Syncing disks. # fdisk -l /dev/hdb /* 確認しておこう */ 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
では /dev/hda に 取り掛かりましょう
# fdisk /dev/hda Command (m for help): p 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 123 987966 83 Linux /dev/hda2 124 524 3221032+ 83 Linux Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): c Changed system type of partition 2 to c (Win95 FAT32 (LBA)) Command (m for help): a Partition number (1-4): 2 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information. Syncing disks.
おはりです では フォーマット すべえ
# mkdosfs -F 32 -n win2k-hda2 /dev/hda2 mkdosfs 2.7 (14 Feb 2001)
最後に確認
# fdisk -l /dev/hda 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 123 987966 83 Linux /dev/hda2 * 124 524 3221032+ c Win95 FAT32 (LBA) # 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 1975994 987966 83 Linux /dev/hda2 * 1975995 8418059 3221032+ c Win95 FAT32 (LBA)
これで windows2000 を /dev/hda2 に インストールする準備が 出来ました。 勿論
# fdisk -l /dev/hdb 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
/dev/hdb も dos 関係はおりませぬ では windows2000 のインストールを 行っ て下さい 勿論 fdisk /mbr アクティブ 領域の 確認 format c: を 行ってから 実行する方が 良いでせう!
windows2000 を /dev/hda2 に インストールする場合の 注意点として 必ず
windows98 の 起動ディスクにて 立ち上げ fdisk /mbr した後に 再度立ち上げ
fdisk にて 大容量 で Y と答えた後 アクティブ 領域を 確認その後に
format c:
を しておく方が良い そうでない場合 ファイルを コピー した後 エラー がで
るようです。linux のみ で処理すると 不都合な様です、想像ですが mbr に な
にか細工しているようです。 もう一つは lan card の 接続は 切り離して eth
の ケーブルを 抜いた 状態で 行う事を 推奨します でないと 最終に近い ネッ
トワーク 云々で だんまりに なる場合がある 今回は そこで 何度も 停止状態
になりました あくまで 個別だろうが 再現性がある。何処かに 有名な 事例と
して有るのかも知れないが?
にゃんたろう 拝!
2007年 7月 1日 (日) 21:08:07 JST 作成