尝试通过 Wubi 安装 Linux Mint 13,让我进入 grub 提示符

尝试通过 Wubi 安装 Linux Mint 13,让我进入 grub 提示符

我正在尝试通过 Windows 中的 64 位 DVD 映像安装 Linux Mint 13 with Cinnamon。我尝试过将其安装到C:我的 Windows 系统磁盘,也尝试安装到D:另一个物理磁盘。两个磁盘上都会发生同样的情况。

安装的 Windows 部分完成,它告诉我重新启动。当我重新启动时,它会尝试重新启动到 Linux Mint 来开始安装,但我只收到提示说grub >。如果我尝试该boot命令,它会说没有加载内核。

我尝试查看 EasyBCD 中的引导记录,它看起来像这样:

Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe

Entry #2
Name: Linux Mint
BCD ID: {62256248-e57d-11e1-9eca-d50aae34d088}
Drive: C:\
Bootloader Path: \linuxmint\winboot\wubildr.mbr

显然,启动 Windows 7 工作正常,但我不确定为什么 Linux Mint 失败。检查 Linux Mint 安装的引导加载程序路径。

任何想法为什么会发生这种情况,和/或我可以采取什么措施来解决它?我真的很想通过五笔安装它,而不必乱搞分区。

答案1

我快速浏览了一下,发现 GRUB2 中存在一个错误,导致它从 NTFS 分区启动时出现问题(来源):

似乎较新的内核(2.6.31-19 及更高版本)和 Grub2 在尝试从 NTFS 引导时存在奇怪的不兼容性。在这篇文章中,他们提到问题的原因是:

为了能够启动 Wubi,Grub2 必须访问承载 Wubi 的 ntfs 分区。 Grub 2 中存在一个错误,该错误会阻止 Grub2 读取 ntfs 分区上超过第一个 4GB 的任何文件。如果任何启动文件超出 4GB 限制,启动将会失败。根据超出限制的引导文件,症状可能会有很大不同。由于任何内核或 Grub 更新都会重新定位某些引导文件,因此您可能随时会遇到此错误。

那么,我们该如何解决这个问题呢?其实很简单。您所需要做的就是下载一个新的 Wubildr 文件来解决该问题从这里。 (如果无法启动 Linux,您可以在 Windows 中安全地执行此操作)。然后只需将该文件复制到 Windows c:\ 驱动器,覆盖那里有问题的 wubildr 文件。

我自己没有尝试过,因为我不使用五笔,但它似乎有效。祝你好运。

也可能有帮助。

相关内容