我有 2 个 SSD,一个用于 Windows,另一个用于 Ubuntu。SDA 上没有 grub

我有 2 个 SSD,一个用于 Windows,另一个用于 Ubuntu。SDA 上没有 grub

我在 上安装了 Windows 8 sda,并在 上安装了 Xubuntu sdb,但我不喜欢使用 Ubuntu grub 来更改 sda mbr。我喜欢使用简单的 F12 解决方案进行双启动。我怎样才能在 上删除 grubsda并仅在 上安装 grub sdb

我应该怎么办?

当我启动 Windows 8 时sda,我不想看到任何 grub 屏幕。

答案1

我在 Windows 8 和 Ubuntu 上也遇到了类似的问题。要将 grub 安装到 中,sdb您必须选择要安装引导加载程序的分区sdb。由于您已经安装了 Xubuntu,因此您可以使用 Boot-Repair 工具在 上重新安装 grub sdb

话虽如此,无论是在安装过程中还是使用 Boot-Repair,我都无法将 grub 放在 上sdb。无论我选择什么,它们都会将 grub 放在 的 EFI 分区上sda。然后我物理断开了我的第一个硬盘 ( sda),没有其他选择,安装程序必须将 grub 放在 上sdb。您还可以尝试在安装过程中创建第二个 EFI 分区sdb,看看是否可行。

删除 grubsda比较棘手。对我来说,fixmbr问题并没有解决,因为它只是重新安装了 Windows 启动管理器。你可能不得不去 EFI 分区上手动删除 grub。否则每次重启它都会将自己复制到 BIOS 中。

去做这个:

  • 以管理员身份在 Windows 上运行命令行
  • 运行diskpart工具
  • list volume

之后,它会列出你的硬盘。选择你的操作系统所在的硬盘。

  • select volume 0(0 代表第一个硬盘等等)
  • list partition
  • select partition 0(选择 EFI 分区,通常是第一个分区。所以 0。EFI 分区应该是没有分配字母的分区)
  • assign letter=Z(或其他字母,这会使 EFI 分区在 Windows 资源管理器中可见)
  • exit(退出 diskpart)

现在您已以管理员身份运行资源管理器来访问 EFI 驱动器:

  • taskkill /im explorer.exe /f(杀死探险家)
  • explorer.exe以管理员身份重新启动资源管理器

现在您可以转到驱动器 Z:(EFI 分区)并删除包含 grub 的 ubuntu 文件夹。

最后,diskpart再次重复相同的步骤,remove letter=Z使 EFI 分区再次不可见。

答案2

实现此目的的最简单方法是:

  • 使用 Windows 8 修复盘启动
  • 维修sda
  • 使用 BIOS 启动

相关内容