假设我在一台 Windows PC 上安装了某种类型的 Linux,以实现双启动系统。那么,我需要采取哪些步骤来取消Linux的安装呢?
这个问题适用于:
- 标准 EFI 启动,用于任何带有 Windows 10 徽标的已知 PC。 (在 Windows 8 上同样如此:-)。
- 标准 64 位 EFI。 (某些 Windows PC 使用 32 位 EFI,但它没有得到不同 Linux 发行版或基于 Linux 的启动盘的广泛支持)。
- 您选择的 Linux 安装。前提是您列出了删除交换分区和文件系统分区的步骤。
- Windows 安装仍然可以启动:-)。
答案1
这些步骤尚未经过测试或确认。其他用户建议 Windows 变得不稳定。
1. 查找/创建一个合适的 Linux live USB,它可以让您运行 GParted。
当然,它还需要在您的硬件上运行并支持您的主磁盘驱动器:)。目前我可以推荐两种选择:
您可以使用已经包含 GParted 的 Ubuntu Live。您可以通过从 Windows 或 Ubuntu 运行 Ubuntu“启动磁盘创建器”将 Ubuntu Live 写入 USB。
通常您当前的 Linux 有一个 live USB 版本。即使它不包含 GParted,一旦启动,您通常也可以在正在运行的系统上安装 GParted。例如,如果您使用 Fedora 工作站,您可能希望使用从中安装的 Fedora 工作站 USB。
2. 启动 Linux live USB - 但确保 Windows 未休眠。
如果 Windows 处于休眠状态,您将无法将 Windows 分区大小调整回其完整的原始大小。 由于“快速启动”功能,Windows 10 在单击“关机”时默认使用休眠状态。
好消息是,当您安装 Linux 时,您已经成功完成了一次此操作:)。如果您不确定,您所需要做的就是启动 Windows,然后重新启动到 Linux live USB。
从 Windows 启动至实时 USB 的完整说明任何Windows 10系统可用这里。
3.查看磁盘分区。
打开终端窗口,然后运行sudo fdisk -l
(或su
然后运行fdisk -l
)。这将向我们显示所有磁盘分区、它们的大小以及它们的标记类型。 (如果您使用 LVM,例如因为 Fedora Linux,这也可能列出每个 LVM 逻辑卷 (LV),如“磁盘 /dev/mapper/...”)。
此时您还可以打开 GParted 以查看图形视图。
4. 识别磁盘分区。
确定 EFI 系统分区,然后确定要保留哪些分区以及要删除哪些分区。您应该能够识别每个分区。
您要保留的分区,应按以下顺序排列:
- 1.EFI系统分区(ESP)。
- 2. Windows保留分区(128兆左右)。
- 3. Windows(NTFS 文件系统)。
- 在驱动器的末尾,可选:Windows 恢复分区。
您要删除的分区:
- 所有 Linux 文件系统。
- Linux 交换分区。
- 和/或如果您使用 LVM,则为 Linux 物理卷 (PV)。
- 和/或如果您使用软件 RAID,则为 Linux RAID 分区。
(我假设 Linux 安装到与 Windows 使用的相同 ESP。这是默认设置适用于 Fedora Linux 25,也适用于 Ubuntu。否则,您可以调整下一步以仔细检查两个 ESP 的内容,从而确定要删除哪一个)。
6. 删除 Linux 的 EFI 启动菜单项。并从 ESP 中删除 Linux 文件。
请按照终端中的以下说明进行操作:https://askubuntu.com/questions/63610/how-do-i-remove-ubuntu-in-the-bios-boot-menu-uefi/63613#63613
删除EFI启动项后,它也会从EFI中删除BootOrder
。 “Windows Boot Manager”将成为BootOrder
.
7. 现在打开图形应用程序 GParted。
要在 Ubuntu(以及许多其他系统)上查找 GParted,请按 Windows 键并开始输入“gparted”。