如何删除第二个Ubuntu安装?

我在Ubuntu的双启动中安装了Windows XP来玩Skyrim,最终打破了GRUB。 在尝试了数以万计的东西来修复它(包括使用启动修复)之后,我在一个新的分区中安装了Ubuntu,并与旧的Ubuntu和XP并排安装。 之后GRUB再次工作,我现在可以访问我的旧Ubuntu和XP,但现在我有两个Ubuntus,我想放弃新的。 如何在不破坏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看起来像这样:

 #       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 

引导到要保留的Ubuntu安装。 删除其他Ubuntu安装的分区并运行update-grub。
因此,如果你想保留旧的linux安装并摆脱以后安装的那个,只需启动你的旧linux安装并启动gparted或disk-utility(你喜欢的)。 从那里删除sda4,sda5,sda6,sda7和sda8,即为新安装的Ubuntu创建的所有分区。 现在打开终端并运行sudo update-grub 。 这将更新grub并从grub启动屏幕中删除其他Ubuntu安装。

您可以执行以下步骤:

  1. 在/ etc / fstab中注释掉sda1和sda3的行。 这可以防止它们被安装。

  2. 重新格式化(甚至可能重新分区)两个分区。 但是,如果将它们物理地存储在磁盘上,那么合并它们很可能只会起作用。

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

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