web-dev-qa-db-ja.com

grub4はWindowsVista / 7で起動しません

この問題を発生させるための次の手順を次に示します。

1)ここからgrub4dos 0.4.4をダウンロードします: http://download.gna.org/grub4dos/

2)grldr、grldr.mbr、menu.lstをC:\にコピーします

3)ここにいくつかのコマンド: http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial#Booting_GRUB_for_DOS_via_the_Windows_Vista_boot_manager

4)cmd.exeで次のコマンドを実行し、出力のGUIDをメモします。 {234325-bla-bla}:

bcdedit /create /d "Start GRUB4DOS" /application bootsector

5)次に、{id}を以前に取得したGUIDに置き換えて、次のGUIDを実行します。

bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast

6)再起動します。起動画面で「startgrub4dos」を選択します。 7)次のエラーが発生します:

File: \grldr.mbr
Status: 0xc000000f
Info: The selected entry could not be loaded because the application is missing or corrupt.

8)そのGUIDを失わないでください。次のコマンドを使用して削除します

bcdedit /delete {id}

(9)コマンドを失った場合は、bcdeditを実行すると、grub4dosレコードのGUIDがここに表示されます)

何か案は?

3

bcdedit/set {id}デバイスの起動は(おそらくC上にある場合)次のようになります。bcdedit/ set {id} device partition = C:

これは、Windows7がBCD用の隠し追加パーティションを作成するためです。

1
gijs