我最近在我的系统上安装了 Ubuntu 11.10 作为双启动,然后当在 Windows 上时我意外删除了有 Ubuntu 的分区。
结果 - 启动时只剩下 grub 救援屏幕。
我通过安装另一个 Ubuntu 解决了这个问题,但现在我的系统上有两个 Ubuntu 安装,一个是旧的,一个是新的,我该如何删除其中一个,只保留系统中的 Win7 和一个 Ubuntu?
答案1
如果您没有单独的 /boot 分区,我建议您启动到新的 Ubuntu 安装(即稍后安装的 Ubuntu 安装),然后删除旧分区,然后再运行sudo update-grub
。然后,您可以通过在其中创建新分区来回收该磁盘空间。
如果您不这样做,即启动旧版 Ubuntu 并删除新版 Ubuntu 安装的分区,您可能会遇到 MBR 中的 Grub 试图访问您刚刚删除的分区中的“启动”目录的情况,因此系统将无法启动。在这种情况下,您需要重新安装 Grub。如果您真的想遵循这条路径,您首先需要下载 Grub 救援磁盘,在删除新版 Ubuntu 安装的分区并运行后update-grub
,从救援磁盘启动您的系统并从那里重新安装 Grub。您可以使用 Google 找到许多关于此的优秀教程,但如果您在旧版 Ubuntu 安装中没有任何重要的东西,我建议您坚持第一种方法。
更新:
为了回答更新的问题,我相信您只需sudo update-grub
从 Ubuntu 运行“”,您的问题就会得到解决。