多个Ubuntu、Windows如何让grub全部检测到?

多个Ubuntu、Windows如何让grub全部检测到?

我的系统上有 4 个 Ubuntu 版本(32 位和 64 位的 11.04 和 11.10)以及几个版本的 Windows,恢复后我现在有了早期版本的 grub,它只能看到一个系统(11.04 32 位)。

我如何再次安装 grub 并让它看到所有这些操作系统?

答案1

从除一个之外的所有 Ubuntu 安装中删除 GRUB ( sudo apt-get purge grub-pc)(我建议使用 11.10,32 位或 64 位)。这样,当您的一个 Ubuntu 安装执行内核/grub 更新时,它不会与另一个的 grub 配置重叠。

另外,请确保您已grub-pc安装版本 1.99+(apt-cache show grub-pc)。

完成上述步骤后,运行sudo update-grubGRUB 以检测所有操作系统。

答案2

Grub 将自动检测并设置所有安装。您无需执行任何操作,只需选择并排安装即可。

相关内容