我陷入了困境。1 年前,我使用 ubuntu 16.04 和 windows 10 双启动我的系统。我是 ubuntu 新手,不想浪费内存,所以我只为 ubuntu 分配了 15 GB。
现在我喜欢上了 ubuntu,所以我第二次安装了它,这次分配了 100 GB(三重启动)。
现在我想删除旧的 15 GB 分区,但我担心它也会删除 GRUB。
如何在不删除 GRUB 的情况下删除旧分区?
答案1
如果你能够启动到 100 GB 的安装,你已经通过表示满意来验证了这一点。只需加载分区从存储库中并删除 15 GB 分区。
如果您在 15 GB 分区上保存了数据,请备份它。
您不需要卸载 Ubuntu 本身,只需删除不需要的分区并根据您认为合适的方式分配空间。
您可以通过启动 Live Ubuntu Media 并从那里运行 Gparted,将未分配的 15 GB 添加到 100 GB 分区中。它已安装在 Live Ubuntu 安装盘上。
调整 100 GB 分区的大小以包含额外空间。当 Gparted 完成时,它将自动为 100 GB 分区保留相同的 UUID,已安装的工作 grub 将看到该 UUID。它将继续引导到工作分区。
完成 Gparted 维护后,运行此命令以删除上次安装的残留(Grub 菜单中与其相关的菜单项):
$ sudo update-grub
答案2
如果您在终端打开 gparted(sudo gparted),GRUB2 菜单将包含在专用启动分区中,通常是标记为 sda1 的第一个分区。如果您使用 W10 进行双启动,则该分区应为 500MB,并且此分区与 W10 共享。如果您运行 UEFI 驱动器,则应该看到它的挂载点为 /boot/efi,格式为 FAT32。对于 MBR 驱动器,格式为 NTFS。
启动时,只要 GRUB2 菜单显示您的 2 个操作系统,并且两个操作系统都可以从任一选项访问,您就不必再担心 GRUB,您可以删除 15 GB 分区。如果您打算保留 2 个操作系统,请备份 grub.cfg 文件,因为该文件保存了 GRUB2 的所有当前配置。