![在Linux中从硬盘驱动器中删除操作系统](https://linux22.com/image/118602/%E5%9C%A8Linux%E4%B8%AD%E4%BB%8E%E7%A1%AC%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%AD%E5%88%A0%E9%99%A4%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.png)
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 中包含一个分区管理器。