无法安装 GRUB

无法安装 GRUB

无法在 /dev/sdb 中安装 GRUB

不幸的是(如您所见)我无法安装 grub。我也尝试过 /dev/sda。

这是我的分区模式:

我的分区方案

故障排除 + 问题:

  • 将 Windows 8 安装到逻辑分​​区(以某种方式被标记为“活动”)
  • 发现 Metro BCD 有所欠缺(加载时间太长,没有其他非 Windows 操作系统)
  • 安装了 EasyBCD,无法检测到 BCD。因此我将 Win7 设置为主设备
  • 它的 BCD 中出现了问题,它会重定向到 Win8 BCD,所以我想将 GRUB 设为默认
  • 11.04 GRUB 因某种原因无法激活

所以我在旧笔记本电脑上下载了 11.10 x64 Beta,将其推送到 USB,并尝试将其安装在我的另一个硬盘上。

然后我得到了第一个提到的错误。我也尝试过(之前和之后)sudo grub-install在相应的驱动器上手动运行,但无济于事。

当我现在尝试启动硬盘时,我得到了 PXE 启动。

请建议进一步的故障排除步骤(例如 LILO?)。

答案1

我收到了同样的错误消息。导致此消息的安装配置如下:

/dev/sda1        ntfs :windows partition
/dev/sda2        ntfs :windows partition
/dev/sda3        ntfs :windows partition

/dev/sda5             :swap  partition 
/dev/sda6        ext4 :/     partition
/dev/sda7        ext4 :/home partition
/dev/sda8        ext2 :/boot partition

因此,经过大量测试后,我成功将 /boot 分区 (/dev/sda8) 的 ext2 格式更改为 ext4 格式。我不知道问题是否真的出在那一点上,但最后它成功了。我希望这会有所帮助。

答案2

我不相信 grub 可靠地支持启动 btrfs 分区,您要么必须使用单独的 ext4 格式的 /boot,要么只使用 ext4 /。

我认为尝试使用带有 btrfs / 的 grub 在某些情况下有效,但在其他情况下无效。它尚未经过很好的测试。

相关内容