
Ubuntu日本語フォーラム
ログインしていません。
Windows7/8のbootmgrからGrub4Dosを起動しようとしたところ、直接起動することはできませんでした。
XPのntldrが残っていたので、bootmgr→ntldr→grub4dosで起動したところ、できました。
起動HDDはGPTではなくMBRパーティションです。マザーボードはEFIとレガシーBIOSを選択できるようになっていて、BIOSを選択しています。
・ブートセクターの登録
bcdedit /create /d "grub4dos" /application bootsector
bcdedit /set {id} device partition=C:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
(実際のidは数字列)
検索するとこの方法がでてきましたが、自分の環境ではgrubが起動しませんでした。
「grldr.mbrが見つからないか、こわれています」というエラーが出ます
そのため次のようにntldrを登録して、ntldrからgrubを起動しました
・ntldrの登録
bcdedit /create {ntldr} -d "ntldr"
bcdedit /set {ntldr} device partition=c:
bcdedit -set {ntldr} path \ntldr
bcdedit -displayorder {ntldr} -addlast
・ntldrから参照されるc:\boot.iniの内容設定
[boot loader]
timeout=5
[operating systems]
c:\grldr="Grub4dos"
オフライン