格鲁布对我完全疯了。我的四引导系统运行良好,直到我将Ubuntu升级到12.04。由于Ubuntu覆盖了Grub的东西,我不得不用我的Mac OS X和FreeBSD条目来修复它。在此之后,尝试启动Mac OS X给了我错误“无法打开文件”,FreeBSD给出了错误“没有这样的分区”。Windows和Ubuntu运行良好。
所以我再次尝试修复因为我认为在安装过程中肯定出了问题。然后只有Ubuntu会启动。尝试启动Windows会给我错误“没有指定参数”。
我再次尝试修复Grub,因为我似乎每次都得到不同的结果。这次,Ubuntu不再出现在Grub菜单中,其他操作系统的错误也是一样的。
所以我启动了Ubuntu 12.04 live CD并使用推荐设置运行Boot-Repair。现在Grub完全被跳过,Windows启动了。
我完全不知道发生了什么,或者每次重新安装Grub时为什么会得到不同的结果。以下是我的分区的设置方式:
- sda1 - 存储驱动器,
- sdb1 - Windows,
- sdb2 - Mac OS X,
- sdb3 - FreeBSD,
- sdb4 - 扩展,
- sdb5 - Ubuntu,
- sdb6 - 共享存储,
- sdb7 - 共享存储,
这是我的grub.cfg文件:grub.cfg