我在 Windows Server 2012 R2 上使用 Microsoft Hyper-V。我有第二代虚拟机。我的目标是使用 PXE 从 WDS 服务器启动 Windows PE 启动映像。
PXE 启动似乎没问题。WDS 启动其引导加载程序,然后我从列表中选择引导映像,然后下载引导映像(看图片),但随后我就看到了黑屏。
似乎我已经不正确的 WinPE 启动映像,与UEFI不兼容,所以无法启动。我应该如何修改图像以与 UEFI 配合使用?
对我来说,第二代是必要的,因为我想使用能够实现更高带宽(1GB/s)的合成网络适配器。但第二代强制使用 UEFI 进行 PXE 启动。否则,我将不得不使用模拟的传统网络适配器,其速度很差,只有 100MB/s,但使用 EFI,它与我的启动映像配合得很好。
答案1
如今,WDS 创建的 Boot.wim 全部符合 EFI 标准。
如果您在 EFI 客户端上看到 Boot.wim 的传输,则启动是 EFI。触发 Boot.wim TFTP 传输的是 bootmgfw.efi。
就您而言,Boot.wim 肯定是因为“缺少”驱动程序(网络或视频)而失败。检查一下。
答案2
问题是,Hyper-V Gen2 无法运行比 Win7 更旧(或相同)的启动映像。启动映像必须至少从 Win8(或 WinServer2012)映像中获取。