安装 Lion 后如何使用 rEFIt 恢复 Ubuntu

安装 Lion 后如何使用 rEFIt 恢复 Ubuntu

今天早上升级到 Lion,一切顺利,但当我尝试重新启动 Ubuntu(我的大部分工作都是在 Linux 中完成的)时,我只能进入 grub 命令模式。

我花了上午的大部分时间按照 Windows 机器上类似问题的指南进行操作,从 Ubuntu 安装盘启动并重新安装 grub,但我仍然无法启动到我的 Linux 分区。

答案1

在升级过程中,我注意到安装程序尝试重新分区我的磁盘以便为某些东西腾出空间。

也许它覆盖了你的 grub stage 1.5,所以现在你无法加载配置和驱动程序;或者它改变了你的 Linux 分区的相对位置。在这些情况下,你可能会看到 grub救援模式这需要一些猜测才能解决。如果处于正常模式,您可以使用该ls命令查找 Linux 分区并相应地编辑启动项。

更简单的方法是使用 LiveCD 启动并重新安装 grub。但是,我不确定它是否可以为您安装 EFI 版本的 grub。您可能不得不使用 BootCamp 中的 MBR 版本。

答案2

我最终找到了一个非常简单易行的解决方案,但却导致了一些数据丢失。

在多次尝试从 livecd 重新安装失败后,我放弃了 grub,只好重新格式化分区并重新安装 ubuntu,并注意到在启动安装程序后在当前副本上重新安装 11.04 的选项。

我重新安装了,并且在这一步中一定已经正确设置了 grub 的新副本。唯一的副作用是我通过软件中心安装的大多数应用程序都丢失了,但当我重新安装它们时,设置仍然存在。

重新安装应用程序 20 或 30 分钟后,rEFIt 和两个操作系统的安装都与 Lion 安装之前的工作方式相同。

相关内容