小编Joe*_*Joe的帖子

如何正确设置 Grub 以四启动 Windows、Mac OS X、Linux 和 FreeBSD?

Grub对我完全疯了。在我将 Ubuntu 升级到 12.04 之前,我的四启动系统运行良好。由于 Ubuntu 覆盖了 Grub 的东西,我不得不用我的 Mac OS X 和 FreeBSD 条目修复它。在此之后,尝试启动 Mac OS X 给了我“无法打开文件”的错误,而 FreeBSD 给出了“没有这样的分区”的错误。Windows 和 Ubuntu 运行良好。

所以我再次尝试修复,因为我认为安装过程中一定出了问题。然后只有 Ubuntu 会启动。尝试启动 Windows 会给我错误“未指定参数”。

我再次尝试修复 Grub,因为我似乎每次都得到不同的结果。这一次,Grub 菜单中不再出现 Ubuntu,其他操作系统的错误也一样。

所以我启动到 Ubuntu 12.04 live CD 并使用推荐的设置运行启动修复。现在 Grub 被完全跳过,Windows 启动。

我完全不知道发生了什么,也不知道为什么每次重新安装 Grub 都会得到不同的结果。以下是我的分区设置方式:

  • sda1 - 存储驱动器,
  • sdb1 - 视窗,
  • sdb2 - Mac OS X,
  • sdb3 - FreeBSD,
  • sdb4 - 扩展,
  • sdb5 - Ubuntu,
  • sdb6 - 共享存储,
  • sdb7 - 共享存储,

这是我的 grub.cfg 文件:grub.cfg

boot grub ubuntu grub2

8
推荐指数
1
解决办法
5601
查看次数

标签 统计

boot ×1

grub ×1

grub2 ×1

ubuntu ×1