如何从我的硬盘中识别和删除 Linux Bootloader/GRUB?

如何从我的硬盘中识别和删除 Linux Bootloader/GRUB?

我的主硬盘上使用的是 win 10。

我需要双启动 Linux Mint,它应该在我的 SSD 中,所以我安装了它。问题是它将 BOOTLOADER 安装在我的 HDD 的 EFI 中,而不是像我在安装程序中指定的那样安装在 SSD 中。

现在,重新安装 Linux,以便它在 SSD 中只有自己的 EFI,我需要识别并删除安装在我的 HDD 中的旧引导加载程序。我不知道如何识别它。

这是我的 diskpart 卷的图像,SSD 没有出现,因为我刚刚清理了它。 在此处输入图片描述

答案1

EFI 分区的问题在于许多工具不允许删除它。

您可以使用 diskpart(或其他工具)更改 EFI 系统分区 ID(类型)并将其设置为数据分区。这样您以后就可以选择使用分区编辑器对其进行操作,同时还可以在遇到问题时撤消更改。

使用 diskpart 执行此操作的方法如下:

  • 运行 diskpart
  • list disk显示所有磁盘
  • sel disk X
  • list partition显示所有分区
  • sel partition Y对于 EFI 分区
  • SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

这将使得 EFI 系统分区稍后可以使用常规磁盘工具删除。

要撤消此更改,请将其 ID 重新设为 C12A7328-F81F-11D2-BA4B-00A0C93EC93B

以上建议适用于 GPT 磁盘。对于 MBR 磁盘,ID 为0xEF

相关内容