如何删除第二个 Ubuntu 安装?

如何删除第二个 Ubuntu 安装?

我安装了 Windows XP 和 Ubuntu 双启动来玩 Skyrim,结果导致 GRUB 崩溃。在尝试了无数种方法修复它(包括使用启动修复)后,我将 Ubuntu 安装在新分区中,与旧的 Ubuntu 和 XP 并排。之后 GRUB 再次工作,我现在可以访问我的旧 Ubuntu 和 XP,但现在我有两个 Ubuntu,我想放弃新的 Ubuntu。我该怎么做才能不再次破坏 GRUB?

结果如下sudo fdisk -l

Device      Boot    Start       End     Blocks      Id  System
/dev/sda1   *           1       17303   138986316   83  Linux
/dev/sda2           19799       29359    76798732+   7  HPFS/NTFS
/dev/sda3           29360       30401     8369865   82  Linux swap / Solaris
/dev/sda4           17304       19798    20040705    5  Extended
/dev/sda5           17304       17595     2343936   83  Linux
/dev/sda6           17595       18811     9764864   83  Linux
/dev/sda7           18811       19677     6952960   83  Linux
/dev/sda8           19677       19798      975872   82  Linux swap / Solaris

sda1sda3是我的旧 Ubuntu,sda2是 Windows XP,以及sda4sda8新安装的 Ubuntu(我为/boot/和创建了不同的分区/home,不应该只是为了修复 GRUB 而这样做)。

看起来/etc/fstab像这样:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=e41d0403-82db-4379-9d3e-b67cb06fc08d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=5a54507a-82f0-4275-b531-f88b9cfabbcb none            swap    sw              0       0

以下是 Boot-Repair 的报告:

http://paste.ubuntu.com/740188/

以下是来自的列表/dev/disk/by-uuid

ubuntu@ubuntu:~$ ls -la /dev/disk/by-uuid
total 0
drwxr-xr-x 2 root root 140 2011-11-16 13:21 .
drwxr-xr-x 6 root root 120 2011-11-16 13:19 ..
lrwxrwxrwx 1 root root  10 2011-11-16 13:19 11F7-4048 -> ../../sdb1
lrwxrwxrwx 1 root root  10 2011-11-16 13:19 40b84b5c-dd62-4267-a41c-e5afc0c178a4 -> ../../sda3
lrwxrwxrwx 1 root root  11 2011-11-16 13:19 82672ddd-82ac-4d41-98c2-fc359f248f3b -> ../../loop1
lrwxrwxrwx 1 root root  10 2011-11-16 13:21 DE34ED7A34ED5655 -> ../../sda2
lrwxrwxrwx 1 root root  10 2011-11-16 13:21 e41d0403-82db-4379-9d3e-b67cb06fc08d -> ../../sda1

答案1

启动到您想要保留的 Ubuntu 安装。删除其他 Ubuntu 安装的分区并运行 update-grub。
因此,如果您想保留旧的 Linux 安装并删除稍后安装的 Linux 安装,只需启动旧的 Linux 安装并启动 gparted 或磁盘实用程序(无论您喜欢哪个)。从那里删除 sda4、sda5、sda6、sda7 和 sda8,即您为新安装 Ubuntu 创建的所有分区。现在打开终端并运行sudo update-grub。这将更新 grub 并从 grub 启动屏幕中删除其他 Ubuntu 安装。

答案2

您可以执行以下步骤:

  1. 在 /etc/fstab 中注释掉 sda1 和 sda3 的行。这将阻止它们被挂载。

  2. 重新格式化(甚至重新分区)这两个分区。但是,只有当它们在磁盘上物理上相互存储时,合并它们才有可能有效。

  3. 调用 update-grub 让 grub 刷新其菜单。

但要小心,您的计算机似乎是从 sda1 启动的。根据您安装第二个 ubuntu 的方式,您可能必须将新的根/启动分区标记为可启动。

相关内容