Ubuntu Linux 在新安装期间对 GRUB 做什么?

Ubuntu Linux 在新安装期间对 GRUB 做什么?

最近我一直在摆弄一台廉价的 PC,现在我对 GRUB 有一些疑问;Ubuntu 在新安装过程中究竟对 GRUB 做了什么?我多次修改了我的分区(即将 Linux 分区移到左侧 - 即),但无法让 GRUB 恢复工作。我在网上阅读了有关 Ubuntu Live CD 中的“grub”和“grub-install”的信息,但始终无法将我的计算机恢复到工作状态。

有好几次我都擦除一个分区并在其上重新安装 Ubuntu,只是为了让 GRUB 回到我可以启动所有分区的位置。

所以,我想知道,如何才能在不经历整个安装过程的情况下实现这一目标?

答案1

我记得 Ubuntu 使用的是 GRUB2,而不是 GRUB(现在是 GRUB Legacy)——这可能有助于您寻找答案。在重新排列分区后,我让系统再次可启动的方法(大概是使用 PartitionMagic 之类的东西)是从 LiveCD 启动,挂载 Linux 分区,然后 chroot 到 Linux 系统。从那里,备份您的 GRUB2 配置,然后运行

grub-mkconfig -o /boot/grub/grub.cfg
grub-install

这应该可以让你恢复正常运行。

相关内容