我最近删除了双启动机器(Lubuntu/Windows XP)中的 Windows XP 分区,并用 Bhodi Linux 替换它。一切进展顺利,但现在我遇到了一个问题:Bodhi Linux 正在干扰我的 Lubuntu Grub 条目,每次我更新那里的重要内容时,Grub 最终都会显示如下内容:
有办法防止这种情况吗?我知道如何编辑 Grub 条目,但每次更新时都必须这样做,这似乎很烦人。
(昨天我将 Lubuntu 从 13.10 更新到 14.04,这个问题似乎解决了。但后来我更新了 Bodhi Linux,问题又出现了)
答案1
不认识 Bodhi,但认识 Ubuntu。
要查看 grub2 使用的驱动器,请参阅此行 - grub-pc/install_devices:
sudo debconf-show grub-pc
sudo grub-probe -t device /boot/grub
让 grub2 记住更新时重新安装的位置:
sudo dpkg-reconfigure grub-pc
进入首页,空格键选择/取消选择驱动器,输入接受,不要选择分区如果 Bodhi 的工作方式相同,请先执行并取消选择所有内容。然后它不会重新安装。启动 Lubuntu 并运行它以使 Lubuntu 安装到 sda 并成为默认启动的系统。
答案2
默认驱动器的位置不是问题。额外的条目才是问题。我也想知道答案。我有几个热插拔 SATA 驱动器,大多数时候都被移除了,但有时当我在线工作时,我发现下次启动时,所有这些驱动器都包含在 grub 中。这非常烦人。最简单的解决方案是将您想要的 grub 存储在相关方无法访问的地方,无论是机械化的还是其他方式。然后您所要做的就是更改所有权并将其放回原位。