通过 GRUB 在 32 位 UEFI (EFI-IA32) 上安装 Windows x64

goo*_*ogy 10 windows 64-bit grub 32-bit uefi

我正在尝试在只有 32 位 UEFI(目前)的设备上安装 Windows 10 x64(64 位)

由于 x64 Linux 可以通过自定义 32 位 GRUB 引导。我认为它也可以对 Windows 执行相同的操作,但是“如何使用 grub 绕过 32 位 uefi 来引导 Windows 10 x64”似乎另有说明,尽管给出的解释并不能完全解释原因(至少对我而言)。

我相信 GRUB 的 32 位 EFI 应该能够加载 Window 的 64 位 EFI。

或者,是否可以使用 grub 的新“ntldr-mod”来运行 windows x64 install bootmgr?(如何使用 grub2 在硬盘上启动 WINDOWS 操作系统安装)

这个问题可能会根据答案而演变。

关于 WHY 的答案/评论将被标记为题外话。我感兴趣的只是如何。如果您的回答是“不可能”,请提供更多信息。

“架构必须匹配”不是一个有效的答案。

参考链接:

可以在 32 位 UEFI 上安装 64 位 Windows 吗?

从 Windows 8.1(32 位)中将 Grub2(支持 EFI-IA32)安装到 ESP 分区 - Bay Trail 平板电脑

[已解决] 使用 Grub2-efi 链式加载 Windows8 UEFI

安装在 UEFI-GPT 模式菜单项中的 Windows

无法从最初安装了 32 位操作系统的平板电脑启动 64 位 Windows USB

在 Windows 8 bay trail atom 平板电脑上安装 Ubuntu 14.10(64 位)

如何在 64 位机器上修复 grub2(不)引导 32 位 EFI?

ZEE*_*ZEE 4

没问题...

只需创建一个分区为 GPT 的 USB 启动设备,并使用 FAT32 格式化的 ESP 分区

将 EFI 结构放入 USB 驱动器中以从 32 位启动 GRUB2

/EFI/boot/bootia32.efi
/boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)

将 WinPE.iso 放入 USB 驱动器...
将 WindowsXX x64 iso 放入 USB 驱动器...
配置 GRUB2 来启动此 WinPE...

我推荐 Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )

从这个 PE iso 启动后...
将 Windows iso 安装为驱动器(在 Windows 10 中只需双击它),
启动 WinNTSetup.exe,从源(安装的 Windows iso) 和目标(您安装的驱动器)
在 WinNtSetup 中填写信息
想要安装到)

如果一切顺利...安装完成

如果 Windows 无法启动,您可能还需要执行一个步骤...
(如果固件尝试查找 bootia32.efi 而不是 bootx64.efi,则可能会发生这种情况)

再次从 USB 启动...
格式化创建的 GPT/ESP 分区窗口(您必须首先取消隐藏它)
创建 EFI 结构(就像您在 USB 驱动器中所做的那样)
将 GRUB2 也复制到该分区...

(注意不要碰安装windows的NTFS分区)

创建一个 GRUB2 条目来启动 Windows(通过 FAT32 分区中的 BOOTMGR 是最佳选择)...

如果遇到问题,您还可以将 BOOTMGR 复制到 NTFS 分区
以及 \boot 文件夹...

并编辑 BCD 以指向您刚刚复制到 NTFS 分区的 BOOTMGR...

希望你能解决问题...
再见...


归档时间:

查看次数:

59132 次

最近记录:

8 年,8 月 前