如何在双启动 EFI 安装上从 Ubuntu 13.04 启动到 Windows 8?(无 Grub)

如何在双启动 EFI 安装上从 Ubuntu 13.04 启动到 Windows 8?(无 Grub)

我刚买了一台全新的戴尔 XPS 13,预装了 Windows 8 Pro。我决定安装 Ubuntu 13.04 并进行双启动。我制作了一个可启动的 USB,启动了 Ubuntu 安装程序,发现它无法识别我的 Windows 8 操作系统,因此我意识到我需要手动创建分区。我回到 Windows,使用磁盘管理器将 C 盘缩小了 100GB。还有大约 5 个其他分区,如 EFI 和其他我忽略的东西。然后,回到 ubuntu 安装程序,创建了一个 ext4 主分区和一个 20Gb 交换分区。我完成了安装程序,Ubuntu 运行良好!

现在我的问题来了。我无法启动 Windows。每次启动机器时,它都会直接进入 Ubuntu。我试过按住 Shift,但没有看到任何 GRUB 屏幕。Ubuntu 运行良好,但我如何启动 Windows???

答案1

重启笔记本电脑,然后按 F12 进入启动菜单。
现在查找 Windows 8 启动选项,如果存在则选择它。

PS:这解决了我的问题

答案2

您的问题至少有两个可能的原因:

  • 您已在 EFI 模式下安装了 Ubuntu,但 GRUB 配置工具无法识别 Windows,因此通过 GRUB 启动但超时时间较短且菜单隐藏。
  • 您已在 BIOS 模式下安装了 Ubuntu,这意味着它无法启动 Windows(处于 EFI 模式),因此 GRUB 使用短暂超时和隐藏菜单。

如果你以 EFI 模式启动,这个问题可能更容易解决,因为你应该能够运行引导修复从你当前的 Ubuntu 开始应该已修复。要确定您是否处于 EFI 模式,请查找名为 的目录/sys/firmware/efi。如果存在,则说明您正在以 EFI 模式启动;但如果不存在,则说明您可能正在以 BIOS 模式启动。

如果你以 BIOS 模式启动,你可以通过安装来解决问题Linux 的 EFI 模式引导加载程序。您可以通过多种方式执行此操作,但其中两种相对简单的方式是:

  • 启动实时 CD-R 或 USB 闪存驱动器在 EFI 模式下并运行 Boot Repair。这应该可以让 GRUB 启动并运行,同时检测到 Windows。诀窍是强制以 EFI 模式启动实时 CD。您可能需要使用固件的启动选项。通常,按下功能键(具体哪个不同)会产生启动菜单,您应该为实时 CD 选择提到“EFI”或“UEFI”的菜单。
  • 下载我的 CD-R 或 USB 闪存驱动器映像rEFInd 启动管理器并准备一个介质。然后你应该能够启动它。如果 rEFInd 允许你同时启动 Windows 和 Linux,启动到 Linux,安装你的EFI 系统分区 (ESP)/boot/efi安装 Debian 软件包版本的 rEFInd。然后您将在后续启动时使用 rEFInd 选择您的操作系统。

如果其中一个失败,请尝试另一个。如果仍然有问题,请回复 Boot Repair 提供的 URL;这将向我们提供有关您的系统配置的详细信息。

相关内容