旧版 Ubuntu 的 Grub 启动问题

旧版 Ubuntu 的 Grub 启动问题

我的计算机上有两个相互关联的问题。

我安装的 9.10 上周启动失败。好像文件被删除或损坏了。我无法让它工作。意识到这是启动问题后,我拿出 CD 并安装了 9.04,以便与光盘上的 9.10 共存。9.04 被放入 2.5 gb ext3 分区。我能够从 grub 菜单选择启动到 9.10。9.04 现在是 grub 菜单中的默认设置。

我想从我的系统中彻底移除/删除/清除 9.04 并“清理”其中的内容,以便机器直接启动到 9.10(没有 grub 菜单)。

我还没有尝试删除分区,因为我不确定可能的结果。我认为这可能会破坏我的启动。这是我的分区表:

Device Boot Start End Blocks Id System
/dev/sda1 * 1   29702 238581283+ 83 Linux 
/dev/sda2 29703 30401 5614717+ 5 Extended 
/dev/sda5 30029 30401 2996091 82 Linux swap / Solaris 
/dev/sda6 29703 30006 2441817 83 Linux 
/dev/sda7 30007 30028 176683+ 82 Linux swap / Solaris

df -Th | grep -v "fs" | sort
/dev/sda1     ext3    224G   30G  183G  14% /
Filesystem    Type    Size  Used Avail Use% Mounted on

如何以“安全”的方式实现这些目标?

还想补充一点,该系统已经运行两年多了。

答案1

和其他用户一样,我对操作系统的年限有些担心。你不升级到仍受官方支持的版本有什么好理由吗?9.04 和 9.10 都没有,所以你无法获得安全更新。

如果没有充分的理由,我建议干净的安装受支持的版本。越新越好,但如果您决定运行旧版本,10.04 仍将受支持一段时间。假设您有想要保存的数据,我会这样做:

  1. 备份。我不想过多强调这一点,但没人喜欢数据丢失。
  2. 启动您的 LiveCD。
  3. 使用gparted创建一个新分区,并从其他分区复制要保存在此分区的所有数据。这可能包括 的部分内容/home,具体取决于您使用该盒子的用途。
  4. 删除现有的安装分区,保留我们刚刚将数据复制到的最新分区。
  5. 加载安装程序,进行全新安装。当您重新启动进入新安装时,您可以复制回所有旧数据。

我真的只是在考虑时间问题。通过策略性地删除分区来准确地修复问题并不能保证解决您的问题,而且您仍然会使用 9.10。

下载/刻录新 ISO、备份文件并进行全新安装不需要时间长,您可以在它们进展的同时做其他事情。最后您会得到一个全新安装的新东西。

答案2

您可以启动到 9.10,然后删除使用 Gparted 或其他程序创建的分区,并在 9.10 中手动运行 grub 配置(我认为在“扫描”此页面后这种方式是安全的:https://help.ubuntu.com/community/Grub2

相关内容