安全地从双启动中删除操作系统

安全地从双启动中删除操作系统

如何安全地从双启动笔记本电脑中删除 Linux 操作系统?我是否要创建一个可启动的 gparted 磁盘,然后格式化该分区,并将不需要的操作系统更改为其他分区(例如 ext2 或 swap 或类似的东西?)我想确保它被彻底删除,并且不会弄乱我的分区表。

答案1

这和设置双启动一样棘手。如果您在安装时没有遇到太多麻烦,并且将两个操作系统保留在不同的文件系统中,那么您所要做的就是从 GRUB 中删除操作系统条目,然后看看您是否可以安全地删除该操作系统所在的分区。

答案2

保留 Windows 并删除 Linux:

  • 前往“开始”菜单(或“开始”屏幕)并搜索“磁盘管理”。打开磁盘管理工具。 图片

  • 找到你的 Linux 分区。由于 Windows 无法识别 Linux 文件系统,因此它不会被标记,因此你需要根据大小以及硬盘上的位置确定它是哪一个。在继续之前,请确保你找到了正确的分区!

  • 右键单击分区并选择“删除卷”。这将从硬盘中删除分区,留下可用空间。如果出现绿色的“可用空间”框,则必须右键单击它并再次选择“删除卷”,直到出现黑色的“未分配空间”。

  • 右键单击 Windows 分区并选择“扩展卷”。扩展它以填充 Linux 分区留下的可用空间。

  • 最后,插入 Windows 恢复光盘(或恢复 USB 驱动器)并从中启动。选择“修复计算机”,转到“疑难解答”,然后输入命令提示符。输入以下命令:

    bootrec.exe /fixmbr

    这将删除 Linux 的引导程序并将其替换为 Windows 的引导程序。重新启动计算机,您会发现它直接启动到 Windows,而找不到 Linux 分区。

参考这里

另请参阅图片指南这里

答案3

我在网上看到很多教程,大多要求在登录 Windows 后删除分区,但几乎所有情况下,这都导致我的系统崩溃,显示 grub 失败并进入恢复模式,而恢复需要太多时间。(像这样:https://forum.manjaro.org/t/tried-to-remove-manjaro-by-formatting-partition-now-stuck-on-grub-rescue/140482

经过很长时间,我找到了在 Windows 完成双启动后从双启动中删除(至少) Ubuntu(和 Manjaro)的完美方法,并且我在许多设备上执行过多次,它从未给我带来任何问题。

  1. 使用以下方法查找发行版的启动菜单编号 sudo efibootmgr

  2. 删除启动菜单选项(以防止登录到损坏的发行版时出现问题) sudo efibootmgr -b <bootnum> -B

  3. 删除 EFI 启动文件(因为您不需要再次启动发行版,保留它可能会导致以后出现问题) sudo rm -rf /boot/efi/EFI/ubuntu

  4. 重新启动后,你将直接登录 Windows,而不会看到 grub 菜单

  5. 从 Windows 分区管理器中删除最初为 Ubuntu 创建的分区

笔记:删除启动项之前请备份所有文件,因为删除该项并重新启动后您将无法登录到发行版。

相关内容