我发现,当尝试在 Xen 云上运行 Windows 8(以及在 ESXi 中运行它时)时,安装程序出现蓝屏
0x0000005D (UNSUPPORTED PROCESSOR)
最初我以为它给了 VM 一个 32 位处理器(我使用的是 64 位图像),但事实并非如此。PAE 已启用。这还能是什么?
此外,尝试在 VMWare ESXi 上执行此操作允许它启动,但在安装过程中的第一次重新启动期间它会永远保留在加载屏幕上。为什么?
我发现,当尝试在 Xen 云上运行 Windows 8(以及在 ESXi 中运行它时)时,安装程序出现蓝屏
0x0000005D (UNSUPPORTED PROCESSOR)
最初我以为它给了 VM 一个 32 位处理器(我使用的是 64 位图像),但事实并非如此。PAE 已启用。这还能是什么?
此外,尝试在 VMWare ESXi 上执行此操作允许它启动,但在安装过程中的第一次重新启动期间它会永远保留在加载屏幕上。为什么?
事实证明,默认情况下,Xen 会为 VM 禁用 NX CPU 功能;Windows 8 需要此功能。您可以使用以下命令在 Xen 云中更改此设置:
然后,就像变魔术一样,它启动了。
在 ESX(i) 上,通过确保 XD 位未在 VM 配置中被屏蔽(这是默认设置),可以实现相同的结果。但是,还需要将虚拟硬件设置为使用 EFI 而不是默认设置的 BIOS。
在 ESXi 5.1 中,这不再是问题,BIOS 模拟可以默认启动 Windows 8。