grub4dos 无法在 Windows Vista/7 上启动

grub4dos 无法在 Windows Vista/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)然后用之前获得的guid替换{id}并执行以下命令。

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

6) 重新启动。在启动屏幕上选择“启动 grub4dos”。7) 我收到以下错误:

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

8)不要丢失该指南。使用以下命令删除

bcdedit /delete {id}

(9)如果丢失了命令,执行bcdedit,您可以在这里看到grub4dos记录guid)

有任何想法吗?

答案1

bcdedit /set {id} 设备启动应该(可能,如果它在 C 上)是:bcdedit /set {id} 设备分区=C:

这是因为 Windows 7 为 BCD 创建了一个隐藏的额外分区

相关内容