月曜日, 3月 05, 2007
Vista + Linux デュアルブート
Windows Vista + Debian GNU Linux のデュアルブートの件ですが、
Grubをmbrに入れるのがVista的に怖かったので(いや なんか仕込まれてたらヤダナと思って)、
Xpや2000同様、bootpartで切り取ったブートセクタをboot.iniに載せて
ntldrからのデュアルブートに挑戦しました。
でもVistaにはntldrがないです。BCDなるものに取って代わられてます。
boot.iniもなくなってバイナリファイルをBcdedit.exeというコマンドラインツールで編集します。
ヘルプを参照しましたが、あまりピンときませんでした。
Grubをmbrに入れるのがVista的に怖かったので(いや なんか仕込まれてたらヤダナと思って)、
Xpや2000同様、bootpartで切り取ったブートセクタをboot.iniに載せて
ntldrからのデュアルブートに挑戦しました。
でもVistaにはntldrがないです。BCDなるものに取って代わられてます。
boot.iniもなくなってバイナリファイルをBcdedit.exeというコマンドラインツールで編集します。
ヘルプを参照しましたが、あまりピンときませんでした。
ピンとこない人が多いのかPROnetworks VistaBootPROなるGUIツールも出てきてます。
今回はNeoSmart Technologies EasyBCD 1.52というGUIツールを利用しました。
Add/Remove EntriesからLinux/BSDタブに移動して
ブートローダの名前(Grub LILO etc)、Hard Disk No.Partition No.を指定してボタンを押すだけ。
驚愕のEasyさです。
HDDの番号、パーティションの番号がわからなければ、コマンドラインツールの
DISKPART.exeで調べることもできます。
てな感じ
Microsoft DiskPart バージョン 6.0.6000
Copyright (C) 1999-2007 Microsoft Corporation.
コンピュータ: xxx
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- --------------- ------- ------- --- ---
Disk 0 オンライン 298 GB 63 KB
Disk 1 オンライン 234 GB 1441 KB
Disk 2 オンライン 234 GB 4615 KB
Disk 3 メディアなし 0 B 0 B
DISKPART> select disk 0
ディスク 0 が選択されました。
DISKPART> list partition
Partition ### Type Size Offset
------------- ------------------ ------- -------
Partition 1 プライマリ 39 GB 1024 KB
Partition 2 プライマリ 146 GB 39 GB
Partition 3 プライマリ 10 GB 186 GB
Partition 0 拡張 20 GB 195 GB
Partition 4 論理 1906 MB 195 GB
Partition 5 論理 19 GB 197 GB
DISKPART>
EasyBCD
http://neosmart.net/dl.php?id=1