我正在尝试通过 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 文件。
我自己没有尝试过,因为我不使用五笔,但它似乎有效。祝你好运。
这也可能有帮助。