我如何防止我的某个分区干扰 Lubuntu Grub 条目?

我如何防止我的某个分区干扰 Lubuntu Grub 条目?

我最近删除了双启动机器(Lubuntu/Windows XP)中的 Windows XP 分区,并用 Bhodi Linux 替换它。一切进展顺利,但现在我遇到了一个问题:Bodhi Linux 正在干扰我的 Lubuntu Grub 条目,每次我更新那里的重要内容时,Grub 最终都会显示如下内容:

0。

有办法防止这种情况吗?我知道如何编辑 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 存储在相关方无法访问的地方,无论是机械化的还是其他方式。然后您所要做的就是更改所有权并将其放回原位。

答案3

您之所以遇到此问题,是因为 Bodhi Linux 和 Ubuntu 使用相同的引导加载程序 (grub),并且各自都有自己的机制来保持 grub 最新。这其实并没有问题,这是设计使然,但我理解这种烦恼。我回答过类似的问题这里Ubuntu 内核选择,您可以根据自己的情况进行选择。由于同一个包适用于 Bodhi 我想不出任何不能在 Ubuntu 和 Bodhi 下运行它的理由,并确保两个系统上的 grub 启动配置以相同的顺序在 grub 中提供相同的选择。

相关内容