首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用UEFI系统通过PXE引导到WinPE

使用UEFI系统通过PXE引导到WinPE
EN

Server Fault用户
提问于 2015-07-07 15:27:51
回答 1查看 10.1K关注 0票数 1

我正在尝试使用pxelinux引导WinPE。

下面是我在pxelinux.cfg/default文件中的条目:

代码语言:javascript
复制
LABEL Windows Preinstallation Environment
    COM32 linux.c32
    APPEND wimboot initrdfile=http://pxe/winpe/bcd,http://pxe/winpe/boot.sdi,http://pxe/winpe/boot.wim

我正在使用wimboot (来自iPXE项目),它可以很好地工作在遗留的bios计算机(我可以使用我的WinPE没有任何麻烦)。我遵循这个iPXE wimboot文档并将它修改为pxelinux。

当涉及到UEFI计算机时,它不再工作了。它加载所有东西,在最后一步,它似乎崩溃了:

代码语言:javascript
复制
Loading wimboot... ok
Encapsulating http://pxe/winpe/bcd... ok
Encapsulating http://pxe/winpe/boot.sdi... ok
Encapsulating http://pxe/winpe/boot.wim... ok
Failed to exit boot services: 0x8000000000000002
syslinux_boot_linux() failed: Error 0
linux.c32: Boot aborted!

我在pxelinux.cfg/default中的所有其他条目都正常工作。

当我在UEFI计算机上时,我能做些什么来使WinPE启动?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-07-07 16:19:25

今天,您将无法使用Syslinux/winboot在UEFI模式下启动。Syslinux 6.03支持BIOS和UEFI模式,但并不是Syslinux生态系统的所有工具都迁移到UEFI。

也就是说,如果您过去常常引导pxelinux.0 (BIOS),那么现在应该启动syslinux.efi (UEFI)。linux.c32是BIOS唯一尚未迁移到UEFI的工具(我的意思是无法加载efi映像)。与chainload、pxechn、wimboot等类似,iPXE项目也有类似的问题--还没有完全迁移到UEFI --那么您就有了只在BIOS上工作的特性。

今天要引导UEFI winPE,最好的选择是将bootmgrfw.efi定义为NBP (Network ),即使这将迫使您在预定路径中分配BCD或使用相应的DHCP选项。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/704114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档