如何从 EFI 分区中删除 Ubuntu

Tec*_*evo 4 boot grub2 uefi

我在外部硬盘上安装了 Ubuntu,但没有在硬盘上添加 EFI 分区。因此,在安装过程中,它将 Ubuntu 添加到我笔记本电脑上现有的 EFI 分区中,现在它始终显示在启动菜单选项中,靠近 Windows 启动管理器。我尝试使用 Visual BCD 将其从 Windows 中删除,但重新启动后它仍然存在。此外,我尝试使用 efibootmgr 从 Linux 中删除它,但重新启动后它仍然存在。我哪里错了?

更新:我正确地从 EFI 分区中删除了 Ubuntu,事实上它不再出现在启动菜单选项中。现在我注意到Boot 文件夹中存在 grub 文件。我可以毫无问题地删除哪些文件?

Bad*_*cky 6

这是您唯一安装的 Linux,并且您正尝试将系统更改回仅使用 Windows?如果是这样,我在删除Ubuntu后总是必须在windows中使用diskpart来删除Ubuntu选项,我使用的方法详细在这里:linuxbsdos.com

  1. 以管理员身份运行 powershell
  2. 启动 diskpart 实用程序diskpart
  3. 列出连接的驱动器list disk
  4. 选择承载 Windows 操作系统的磁盘sel disk #
  5. 列出所选磁盘上的卷list vol
  6. 选择文件系统为 FAT32 的卷,可能只有一个sel vol #
  7. 使用 *为所选卷分配一个字母assign letter=D:,如果 D 已被使用,请使用不同的字母,只需记住您使用过的字母,并在后续步骤中使用该字母而不是 D
  8. 退出磁盘部分exit
  9. 现在您的 GRUB 卷已具有驱动器号,请使用以下命令更改到该目录cd D:
  10. 应该列出该驱动器中带有 *EFI 的所有条目ls,如果不是,并且您的驱动器上有多个 FAT32 卷,请尝试其他卷,或者您在错误的驱动器中执行此操作。
  11. 移动到 EFI 目录,cd EFI然后使用“ls”检查条目
  12. 假设 ubuntu 出现,rmdir /S ubuntu输入后输入 y 确认
  13. 列出驱动器中的条目ls以确保 ubuntu 条目已消失
  14. 重新启动系统和 Ubuntu 的启动菜单选项应该消失,分配的驱动器号也应该消失

    更新

应该可以删除所有 GRUB 选项,但是,最好检查一下以确保上次写入的日期早于您当前的 Ubuntu 安装日期。但最终,Windows 不需要 GRUB,如果该驱动器上只有 Windows,则名称中带有 GRUB 的任何内容都应该能够安全删除。另一个好的检查是确保您可以在没有 Windows 驱动器的情况下启动外部驱动器。!记住在删除文件之前始终备份它们!

  • 多谢!我从启动菜单选项中正确删除了 Ubuntu 选项,但启动文件夹中有 Grub 文件。我可以删除它们吗?我在问题中上传了一张图片。 (2认同)