在Intel 12代CPU上安装ESXi 8.0.0紫屏问题解决

问题现象

最近新买了一台机器,配置的Intel最新12代CPU,I7-12700K,在安装vSphere 8.0.0时,紫屏

原因排查

根据紫屏代码看基本就是CPU不兼容的问题了,应该是12代CPU太新,VMware还没有放到最新的兼容列表里面(安装介质中有各个厂家的兼容元数据文件,包括Intel、AMD、海光等,文件主要为UC_AMD.B00、UC_INTEL.B00、UC_HYGON.B00)

解决方法

经过一番研究终于找到了跳过CPU检查的方法,跳过后安装正常

1) vSphere安装启动界面,安装shift + o 键(在那个倒计时5秒的启动界面)

2) 启动代码的后面添加

cpuUniformityHardCheckPanic=FALSE

3)安装正常

安装好的u盘,挂载到其他计算机上,会出现2个分区
bootbank1 bootbank2
在根目录上找到boot.cfg
kernelopt=weaselInstalled autoPartition=FALSE cpuUniformityHardCheckPanic=FALSE
kernelopt=weaselInstalled cpuUniformityHardCheckPanic=FALSE

4)直接启动即可

esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。