我在 上安装了 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 启动