在我的 Xubuntu 系统上

在我的 Xubuntu 系统上

我已经束手无策了。我正尝试在 Dell Latitude E6430 上安装 Windows(7 或 8,我都试过了)。我目前已使用 Grub 安装了 Xubuntu 15.04 2.02~beta2-22ubuntu1.1。我想双启动 Xubuntu 和 Windows,并且已为 Windows 分配了一个分区。

我的问题是,我无法以 EFI 模式启动 Windows 安装介质。我的 SSD 有 GPT,所以我需要以 EFI 模式启动 Windows 安装程序,旧版将不起作用。我尝试使用以下方法创建安装介质:

在我的 Xubuntu 系统上

  • ms-sys -7并将 ISO 内容放到 USB 驱动器上 这会产生一个只能通过传统启动 (legacy-boot) 来启动的映像。
  • ms-sys -n并将 ISO 内容放到 USB 驱动器上 这是不可启动的。
  • 网启动 我无法让使用 unetbootin 创建的任何 Windows 安装媒体启动

在普通的 Windows 系统上

  • 鲁弗斯 这似乎是我最接近成功的方法了……当我使用 Rufus 创建映像时,我能够手动使用计算机上的 UEFI 启动设置来浏览bootmgr.efiUSB 驱动器上的文件。不幸的是,当我尝试以这种方式启动时,系统提示我计算机无法启动所选媒体。

在所有情况下,安装媒体都不会自动出现在我的启动选项列表中,唯一一次出现是在我手动添加 rufus 创建的条目之后。

由于传统启动路径失败,我想我可以创建一个临时的 grub 条目来启动我的 USB 驱动器。我尝试使用的条目是:

insmod usbms  
insmod part_gpt  
insmod part_msdos  
insmod fat  
insmod search_fs_uuid  
insmod chain

set root='(hd1,1)'
search --no-floppy --fs-uuid --set 749A5FBD9A5F7A96
chainloader (${root})/bootmgr.efi

我还尝试了指向.efiUSB 驱动器上几乎所有文件的版本。我使用 grubls命令来验证我尝试启动的文件是否确实存在,但它们都会给我相同的消息,即一串非常长的路径信息,以以下内容结尾:

/EndEntire

error: cannot load image.

我快要疯了,有人可以给我点建议吗?

编辑:从那时起,我就能识别闪存驱动器了。以下是我操作过程中的一些照片:

这是我的 UEFI 配置菜单,您可以看到我正在BOOTX64.EFI为该条目选择文件。 BIOS 菜单

最后,闪存驱动器被自动识别,但是当我尝试启动它时...... 已识别的闪存驱动器

没什么。这是我迄今为止使用 UEFI 启动所能得到的结果。 失败

答案1

有关 Windows 7(及更高版本)的事实如下:

  • Windows 7 32位需要从BIOS启动,也就是说必须从MBR启动。
  • Windows 7 64位可以从BIOS/MBR启动,也可以从EFI/GPT启动。

因此,只有 64 位版本的 Windows 7 及更高版本才能使用 UEFI 和 GPT,这是您应该获得的版本。

相关内容