我刚刚安装了 12.04 到现有的 Win 7 双启动(单独分区)。安装后重新启动时,Grub 1.5 之后一切都冻结,并出现 Grub 错误 15 消息。
有什么简单的方法可以解决这个问题?(我是在第二台电脑上发布此信息的)
更新:我设法使用 BIOS 启动 12.04 和 Win7:
- 选择 Win7“C”分区的磁盘:导致出现相同的错误消息
- 重新启动,尝试使用 Ubuntu 分区的磁盘:*加载 Grub 菜单:
- 设法启动 12.04,重新启动,再次使用 BIOS:
- 成功启动 Win 7
因此,我可以再次访问我的计算机(通过 BIOS),但这是一个非常糟糕的安装体验。
加思
我使用了最终版 12.04 Ubuntu 安装盘,重新格式化了所有 Linux 分区,并希望进行简单的全新安装。除了指定 Ubuntu 分区外,我还对 12.04 进行了基本安装。我根本没做任何事情来导致这个糟糕的错误失败!我不知道为什么我的安装会导致 Grub-15 错误。
答案1
OP 发帖:
我刻录了 RescuTux 磁盘并用它来恢复 grub2(对我来说这是最简单、最容易的方法。 http://www.supergrubdisk.org/category/download/rescatuxdownloads/
答案2
Grub 错误 15 列出“文件未找到”,因为分区表错误。您可以通过编辑 menu.lst 文件来重新配置分区
/boot/grub/menu.lst
为此,您可以使用 live cd 打开终端并输入:
sudo fdisk -l | grep -i linux
这将列出 Linux 分区并检查条目,看 Linux 根设备和交换设备条目是否正确。您可以使用磁盘监视器以花哨的方式查看。如果它们正在路上,那么您只需重新启动系统即可。查看更多这里如果您有问题。