UEFI模式PXE装机报错 PXE-E99: Unexpected network error
报错截图如下
描述:PXE环境在数据中心A,要安装系统的服务器在数据中心B
从截图可以看到dhcp已经获取到地址,但是没有获取到 grub/grub-x86_64.efi文件
描述:PXE环境在数据中心A,要安装系统的服务器在数据中心B
数据中心A内的服务器可以正常通过UEF和legacy模式安装系统
数据中心B内的服务器仅可以使用legacy模式通过PXE安装,通过UFEI模式安装时会有上图的报错
很不解,如果是网络层有问题,为什么legacy模式可以正常安装。
期待指点!
提示路径的efi文件是否存在且大小正常?
该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据您提供的信息,我可以推测以下几个可能原因导致您在使用UEFI模式下通过PXE安装操作系统时遇到了问题:
综上所述,我建议您首先检查UEFI模式下的网络引导文件路径是否正确,并且检查数据中心B内的网络环境配置是否正确。如果这些都没有问题,那么您需要检查网络引导服务器上的文件是否存在或者是否已经损坏。希望这些信息能对您有所帮助!
从截图中可以看到,UEFI模式的PXE启动已经获取了IP地址,但是却没有获取到grub/grub-x86_64.efi文件。这意味着该文件可能没有正确配置或者不存在。请检查一下PXE服务器中的相关配置,确保UEFI模式下需要使用的文件存在并且配置正确。
根据您提供的信息,可以推测这个问题可能与UEFI模式下的网络驱动程序有关。在UEFI模式下,网络驱动程序可能需要使用不同的协议或驱动程序来与网络通信。
首先,您可以尝试更新数据中心B内的服务器的固件和网络驱动程序,以确保它们是最新的。如果更新后仍然无法正常安装系统,则可以尝试在BIOS设置中查找与UEFI启动和网络驱动程序相关的设置,并尝试调整这些设置以解决问题。
另外,如果您使用的是网络启动器(例如dnsmasq),请确保已正确配置并且在UEFI模式下使用的是正确的启动器文件(例如grubx64.efi),因为启动器文件在UEFI和传统BIOS模式下是不同的。
以下答案基于ChatGPT与GISer Liu编写:
根据您提供的信息,可能是UEFI模式下PXE引导无法获取到所需文件,可能是由于数据中心B的PXE服务器没有配置正确或者网络层有问题。建议您按照以下步骤进行排查:
检查数据中心B的PXE服务器配置是否正确。确认配置中是否有指定grub/grub-x86_64.efi文件路径,以及该文件是否存在。
确认数据中心A和B之间的网络连接是否正常。可以尝试在数据中心B的服务器上ping数据中心A的PXE服务器,确认网络是否畅通。
确认数据中心B的服务器是否支持UEFI模式,可以在BIOS设置中查看是否支持UEFI启动。
如果以上步骤均无法解决问题,建议您在数据中心B的服务器上尝试使用其他引导方式,例如使用USB安装盘进行引导安装,以确认问题是否出现在UEFI模式下的PXE引导中。
另外,根据报错信息可以看出是网络异常,可能是网络中断、连接问题等,您也可以联系数据中心的网络运维人员协助解决问题。
该回答引用ChatGPT
这个错误可能是由于网络连接问题导致的,建议您检查网络连接是否正常,并确保您的PXE服务器正确配置。此外,您还可以尝试重新启动PXE服务器,以确保它正常工作。