SCCM 2012 R2 – 通过PXE未知的PC启动 – bcd文件错误

当我想通过PXE引导未知的PC时,在boot\x64\pxeboot.n12文件后出现错误。 该错误看起来像一个Windows 8蓝屏,并包含:

 Recovery Your PC needs to be repaired. The Windows Boot Configuration Data (BCD) file from the PXE Server does not contain a valid operating System entry. Ensure that the Server has boot Images installed for this architecture. File:\Tmp\x86x64{abc123}.bcd Error code: 0x0c0000098 You´ll Need to use the recovery Tools on your media. .. 

那个错误会发生什么?

为了您的信息:

我已经在分发​​点上启用了PXE。 我部署了一个Windows 7 x64映像,也是boot.wim映像,并启用了它们可用于PXE引导的点。

在dhcp服务器上,我在端口66(sccm / pxe服务器的ip)和67(启动文件的名称: \SMSBoot\x86\wdsnbp.com )上创build了条目。

我做了一个任务序列来安装现有的图像。 我configuration了boot.wim(x64)和Windows 7 x64 Image for“only media and pxe”。

我公布了任务序列。

文件的内容状态是成功的。 我已经等了几分钟。 我也使用x86 boot.wim文件尝试了任务序列,但没有任何更改。 我从分发点删除了引导映像,并再次部署它们 – 也没有任何变化。 我只是从sccm,其中已经包括的默认启动图像。

这令人沮丧,我找不到原因。 我希望你能帮助我。

编辑:

当我将启动文件的DHCP选项更改为\SMSBoot\x64\pxeboot example.com并格式化了客户端的lokal驱动器后,我想通过pxe启动,错误信息转到:

 Recovery Your PC needs to be repaired. The Windows Boot Configuration Data for your PC is missing or contains errors. File:\Boot\BCD Error code: 0xc000000f You´ll Need to use the recovery Tools on your media. .. 

当我打开启动文件的DHCP选项时,出现第一个错误。

我search了最后一个错误的解决scheme,但我并没有真正find这个问题的一个很好的解决scheme。 我只是发现这样的东西: http : //social.technet.microsoft.com/wiki/contents/articles/12268.troubleshooting-sccm-2012-pxe-boot-error-0xc000000f-while-installing-task-sequence.aspx我不确定是否应该尝试此解决scheme,因为我没有将SCCM 2012更新到SP1,这是一个完整的SP1安装。

我还查看了sccm服务器上的SMSPXE.log:

 00:25:B3:17:81:81, 569953E2-0A46-11DE-BBDA-B31781810025: Not serviced. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) RequestMPKeyInformation: Send() failed. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) Failed to get information for MP: example.org 80004005. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) PXE::MP_InitializeTransport failed; 0x80004005 SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) PXE::MP_LookupDevice failed; 0x80004005 SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) RequestMPKeyInformation: Send() failed. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) Failed to get information for MP: example.org. 80004005. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) PXE::MP_InitializeTransport failed; 0x80004005 SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) PXE::MP_ReportStatus failed; 0x80004005 SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) PXE Provider failed to process message. Unknown error (Error: 80004005; Source: Unknown) SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) 00:25:B3:17:81:81, 569953E2-0A46-11DE-BBDA-B31781810025: Not serviced. SMSPXE 08.05.2014 11:12:42 8628 (0x21B4) File E:\RemoteInstall\SMSTemp\2014.04.25.16.02.20.01.{F40C9975-DF1F-4F67-802A-29AD678BC3B8}.boot.bcd deleted. SMSPXE 08.05.2014 11:12:44 46728 (0xB688) File E:\RemoteInstall\SMSTemp\2014.04.25.16.02.20.01.{F40C9975-DF1F-4F67-802A-29AD678BC3B8}.boot.bcd.log deleted. SMSPXE 08.05.2014 11:12:44 46728 (0xB688) File E:\RemoteInstall\SMSTemp\2014.05.08.11.07.51.03.{EE53DA24-A9DE-4629-9C22-1EE99A960150}.boot.bcd deleted. SMSPXE 08.05.2014 11:12:44 46728 (0xB688) File E:\RemoteInstall\SMSTemp\2014.05.08.11.07.51.03.{EE53DA24-A9DE-4629-9C22-1EE99A960150}.boot.bcd.log deleted. SMSPXE 08.05.2014 11:12:44 46728 (0xB688) Boot image I0100005 has changed since added SMSPXE 08.05.2014 11:29:50 35992 (0x8C98) Loaded D:\Microsoft\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll SMSPXE 08.05.2014 11:29:50 35992 (0x8C98) Opening image file E:\RemoteInstall\SMSImages\I0100005\boot.I0100005.wim SMSPXE 08.05.2014 11:29:50 35992 (0x8C98) Found Image file: E:\RemoteInstall\SMSImages\I0100005\boot.I0100005.wim PackageID: I0100005 ProductName: Microsoft® Windows® Operating System Architecture: 9 Description: Microsoft Windows PE (x64) Version: Creator: SystemDir: WINDOWS SMSPXE 08.05.2014 11:29:50 35992 (0x8C98) Closing image file E:\RemoteInstall\SMSImages\I0100005\boot.I0100005.wim SMSPXE 08.05.2014 11:29:50 35992 (0x8C98) File E:\RemoteInstall\SMSTemp\2014.04.25.16.02.24.02.{120C6047-D013-4481-A959- E095D4385373}.boot.bcd deleted. SMSPXE 08.05.2014 11:32:44 23120 (0x5A50) File E:\RemoteInstall\SMSTemp\2014.04.25.16.02.24.02.{120C6047-D013-4481-A959-E095D4385373}.boot.bcd.log deleted. SMSPXE 08.05.2014 11:32:44 23120 (0x5A50) Begin validation of Certificate [Thumbprint DC4C1EAB9A23B7003FADFBD27CD2284069DFF8E6] issued to '{445FD9AA-558A-413B-9243-7AB6530FCD31}' SMSPXE 08.05.2014 12:02:48 20392 (0x4FA8) Completed validation of Certificate [Thumbprint DC4C1EAB9A23B7003FADFBD27CD2284069DFF8E6] issued to '{445FD9AA-558A-413B-9243-7AB6530FCD31}' SMSPXE 08.05.2014 12:02:48 20392 (0x4FA8) 

我不知道该怎么办。

更新:

search0xc000000f错误的解决scheme后,我发现一个build议,我应该看看mpcontrol.log – 有这些日志文件条目:

 SSL is not enabled. SMS_MP_CONTROL_MANAGER 09.05.2014 12:08:04 10392 (0x2898) Call to HttpSendRequestSync failed for port 80 with status code 404, text: Not Found SMS_MP_CONTROL_MANAGER 09.05.2014 12:08:05 10392 (0x2898) Sent summary record of SMS Management Point on ["Display=\\example.org\"]MSWNET:["SMS_SITE=I01"]\\example.org\ to \\example.org\SMS_I01\inboxes\sitestat.box\pywuipdu.SUM, Availability 1, 104723452 KB total disk space , 49143084 KB free disk space, installation state 0. SMS_MP_CONTROL_MANAGER 09.05.2014 12:08:05 10392 (0x2898) Http test request failed, status code is 404, 'Not Found'. SMS_MP_CONTROL_MANAGER 09.05.2014 12:08:05 10392 (0x2898) Successfully performed Management Point availability check against local computer. SMS_MP_CONTROL_MANAGER 09.05.2014 12:08:05 10392 (0x2898) 

也许我应该启用SSL?

更新:我不知道如果我能解决这个问题,但我不负责该系统了,所以我不能尝试修复它。 无论如何谢谢你的答案。 如果有人有类似的问题,投票正确的答案。

这表示分发点的SMS PXE服务无法捕获引导,而WDS服务于引导请求。 要validation这是否是问题,请查看\\ DPServer \ SMS_DP $ \ SMS \ Logs \ SMSPXE.log文件。 如果日志文件中的最后一项是

 ==========PXE Provider shutdown=========== 

而且你没有看到最近的PXE尝试的任何logging,那么你肯定有这个问题。

如何解决它

你只需要删除并重新安装PXE来解决这个问题。 连接到SCCM控制台,pipe理\站点和站点系统,然后双击发生故障的DP的分发点组件。 在PXE选项卡上,除去顶部的checkbox“为客户端启用PXE支持”,然后单击“应用”,这将提示ConfigMgr删除PXEangular色。

您可以在主服务器上的distmgr.log以及DP上的SMSPXE和SMSDPPROV.logs中查看。

一旦完成,重新启动远程DP。 然后通过相同的checkbox重新安装PXE。 您可能会看到一些错误

 Opening image file Found image file Closing image File InstallBootFilesForImage Failed 0x80004005 (Access Denied) 'Failed to copy the needed boot binaries from the boot image \\server\share\BootImage.wim' The operation completed successfully. Failed adding image, will retry, Unspecified error 

接着是几十个`打开文件错误:Imagefile.wim Win32 = 32'。 这些错误表明,在重新安装PXE之后,SCCM仍在复制启动映像。

他们应该平静下来,然后你会好起来的。