在Linux中从硬盘驱动器中删除操作系统

在Linux中从硬盘驱动器中删除操作系统

Tl;dr:我的计算机上有三个操作系统,其中两个已损坏,我不想要它们。我该如何摆脱它们?

我最近买了一台装有 Windows 的 PC,并在上面安装了 Linux OpenSuse Leap 42.2。我以为我已经删除了所有Windows分区,但是当我启动计算机时,它仍然给了我启动Windows的选项。几天后,我弄乱了新操作系统中的 grub 文件,使其无法启动并最终再次安装 Leap。现在我有三个启动选项:Windows、损坏的 Leap 42.2 和新的 Leap 42.2。我想摆脱 Windows 和我安装的第一个 Leap。我该怎么做?

答案1

可能的 grub 选项列表位于/boot/grub.仅删除不需要的操作系统并不会修改此配置文件。但您不需要手动编辑它,因为update-grub(以 root 身份)命令会扫描您的硬盘以查找所有可启动(或看似可启动)的操作系统,并为您重建此配置。

这种重建的工作原理是update-grub遍历所有可用的分区,并尝试分析它们上面的内容。

在您的情况下,尚不清楚不需要的操作系统的分区是否真的被删除。如果不是,您还可以通过删除这些不需要的分区来获得额外的空间,并且

  • 要么重新格式化它们,用作数据卷,
  • 或者增加 Linux 分区以回收不需要的空间。

在 opensuse 中,Yast 中包含一个分区管理器。

相关内容