Fal*_*mot 6 virtualization xen vmware-esxi windows-8
我发现,当尝试在 Xen 云上运行 Windows 8 时(以及在 ESXi 中运行它时),安装程序会蓝屏
0x0000005D (UNSUPPORTED PROCESSOR)
Run Code Online (Sandbox Code Playgroud)
最初我认为它为 VM 提供了 32 位处理器(我使用的是 64 位映像),但事实并非如此。PAE 已启用。这还能是什么?
此外,尝试在 VMWare ESXi 上执行此操作允许它启动,但在安装过程中的第一次重新启动期间,它永远保留在加载屏幕上。为什么?
事实证明,默认情况下,Xen 保持对 VM 禁用 NX CPU 功能;Windows 8 需要此功能。您可以使用以下命令在 Xen 云中更改此设置:
xe vm-param-set uuid=<your-uuid> "platform:nx=true"
Run Code Online (Sandbox Code Playgroud)
然后,就像魔法一样,它启动了。
在 ESX(i) 上,通过确保 XD 位在 VM 配置中没有被屏蔽,可以实现相同的结果,这是默认设置。但是,还需要将虚拟硬件设置为使用 EFI 而不是 BIOS,这不是默认设置。
在 ESXi 5.1 中,这不再是问题,默认情况下 BIOS 模拟可以引导 Windows 8。
归档时间: |
|
查看次数: |
1214 次 |
最近记录: |