嘘~ 正在从服务器偷取页面 . . .

服务器启动模式在Legacy模式和EFI模式之间轮询


故障现象:

客户反馈使用PXE批量安装操作系统时,服务器的启动模式会在legacy模式和EFI模式之间进行轮询切换。导致安装好的操作系统无法正常启动。
与客户沟通后得知,客户使用下面的命令来控制服务器重启和PXE引导。

D:\IPMI>ipmitool -I lanplus -H 192.168.1.145 -U root -P passw0rd chassis bootdev pxe

D:\IPMI>Ipmitool -I lanplus -H 192.168.1.145 -U root -P passw0rd chassis power reset

结果是服务器始终以legacy模式安装操作系统,安装完成重启后,服务器又以EFI模式进行启动,导致操作系统启动失败。

解决方法:

此问题是由于ipmitool bootdev默认使用legacy模式进行PXE引导。如果需要使用EFI模式,需要增加参数options=efiboot。 例如,使用以下命令。

D:\IPMI>ipmitool -I lanplus -H 192.168.1.145 -U root -P passw0rd chassis bootdev pxe options=efiboot

D:\IPMI>Ipmitool -I lanplus -H 192.168.1.145 -U root -P passw0rd chassis power reset

补充信息:

1、安客户使用ipmitool命令重新启动服务器到PXE,默认情况下它将强制服务器以legacy模式启动,这导致操作系统也将以legacy模式进行安装。

2、操作系统安装完成后,服务器将进行正常重启,这次服务器将根据uEFI中的设置进行启动,如果启动模式为EFI模式并且legacy bios被禁用,将无法启动到操作系统。


文章作者: kclouder
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kclouder !
  目录