プリインストールされた Windows 7 Professional もいちおうは残しておきたいため、次のような手順で、パーティション構成を変更し、マルチブート環境を構築した。
1.修復用のDVD x3枚 を作成。
lenovo のユーティリティにて作成(結構時間かかります)
2.PartedMagic を利用し、Windows 7 領域を 32GB に縮小。
3.そのまま PartedMagic でブートした環境に
USB-HDD を接続し dd で領域3つをバックアップ。
C: 以外に Q: および S: (X301ではドライブレターが未割り当て) がある。下記URL参照。
http://www-06.ibm.com/jp/domino04/pc/support/Sylphd06.nsf/jtechinfo/MIGR-70829
4.パーティション情報もバックアップ。
# sfdisk -d /dev/sda > /mnt_usb_disk/sfdisk.out # fdisk -l /dev/sda > /mnt_usb_disk/fdisk.outもしもリストアする場合は、PartedMagic から起動して
# sfdisk < /mnt_usb_disk/sfdisk.out # partprobeとやってから、dd で3つの領域にリストアすればいいはず。
5.Q: と S: を削除し、Windows 7 が入った領域を先頭に移動
6.MBM をインストール
http://elm-chan.org/fsw/mbm/mbm.html MBMブータブルCDを使う
7.MBMから Windows 7 が起動できることを確認
8.あとは、Fedora でも CentOS でも空き領域にインストールすればいい
ただし、GRUB のインストールは、sda の先頭ではなくてパーティションの先頭(sda2 等)
現在の状態は次のような感じ。
# uversion Fedora release 13 2777RM5 BIOS version : 6EET50WW (3.10 ) 03/16/2010 System serial : xxxxxxx CPU model : Intel(R) Core(TM)2 Duo CPU U9400 @ 1.40GHz Processors : 2 (1 sockets, 2 cores per CPU, HT: not supported or disabled) Memory : 1839 MB Linux : 2.6.33.5-124.fc13.x86_64 x86_64 (my41) # fdisk -l Disk /dev/sda: 128.0 GB, 128035676160 bytes 255 heads, 63 sectors/track, 15566 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x4d1c5e4a Device Boot Start End Blocks Id System /dev/sda1 1 4207 33792696 7 HPFS/NTFS /dev/sda2 * 4208 6247 16384000 83 Linux /dev/sda3 6247 6375 1030144 82 Linux swap / Solaris /dev/sda4 6376 15566 73826707+ 5 Extended /dev/sda5 6376 8376 16073001 83 Linux /dev/sda6 8377 10377 16073001 83 Linux /dev/sda7 10378 12378 16073001 83 Linux /dev/sda8 12379 14379 16073001 83 Linux /dev/sda9 14380 15566 9534546 83 Linux # blkid /dev/sda1: LABEL="Windows7_OS" UUID="5248CFD848CFB94D" TYPE="ntfs" /dev/sda2: UUID="d20e5ed1-4fc8-43e8-877d-9210c3b86bdd" TYPE="ext4" /dev/sda3: UUID="4b1ac955-ed75-4684-b2c7-906fcb040552" TYPE="swap" /dev/sda7: LABEL="/" UUID="bafc8aaa-8505-41ac-ab9d-25f53969c281" SEC_TYPE="ext2" TYPE="ext3"インストールしている OS は
sda1 : Windows 7 (プリインストールされていたもの) sda2 : Fedora 13 sda7 : CentOS 5.5 sda5,6,8,9 : KVM 領域