如何删除未知分区

如何删除未知分区

几个月前,我安装了 Ubuntu 16.04,但由于使用第三方启动菜单编辑器,我的 grub 坏了。我不得不重新安装 Windows 和 Ubuntu。现在 sdb5 和 sdb6 是未知分区。我尝试使用 gparted 删除它们,但收到一条消息说我必须先删除 sdb6 上方的任何分区,但 sdb7 和 sdb8 是我的主要 linux。我怎样才能摆脱这两个分区而不丢失我的操作系统?

GParted 分区

答案1

使用 Ubuntu Live USB 启动并从 Live Session 打开 GParted。从 Gparted 下拉菜单中选择包含 Ubuntu 安装的驱动器。

gparted 下拉菜单

记下它的设备名称。无论是/dev/sda还是/dev/sdb等等/dev/sdc。最有可能的是,您启动的 USB 将被识别为安全数据库以及内部驱动力星展银行,但可能会有所不同。

现在,由于您从不同的驱动器启动,因此您应该能够删除那些未知分区。删除它们。如果需要,请在这些可用空间中创建分区。

然后,在离开 Live 会话之前(这很重要)重新安装 grub。为此,从“文件”中单击现有 Ubuntu 安装的右侧分区图标以将其挂载,如果您不确定它是哪个分区,请挂载每个分区,直到看到一个包含名称为引导垃圾桶开发ETC用户变量等等。这是您的 Ubuntu 安装(除非您有多个 Linux 安装)。现在,按Ctrl-L查看此挂载点的位置文件。复制它。

然后打开终端并使用

sudo grub-install --boot-directory=your-copied-location-here/boot/grub /dev/sda

您复制的位置在这里是您从上一步复制的 Ubuntu 安装的挂载点的实际位置。

请参阅 CommunityWiki 中有关重新安装 Grub 的这篇文章 -https://help.ubuntu.com/community/Grub2/Installing

相关内容