![多个Ubuntu、Windows如何让grub全部检测到?](https://linux22.com/image/823252/%E5%A4%9A%E4%B8%AAUbuntu%E3%80%81Windows%E5%A6%82%E4%BD%95%E8%AE%A9grub%E5%85%A8%E9%83%A8%E6%A3%80%E6%B5%8B%E5%88%B0%EF%BC%9F.png)
我的系统上有 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-grub
GRUB 以检测所有操作系统。
答案2
Grub 将自动检测并设置所有安装。您无需执行任何操作,只需选择并排安装即可。