在 Intel 11代 CPU上安裝 ESXi 8.0 紫屏問題

這月 VMWare 釋出了 ESXi 新版本 8.0,所以就找了一台桌上型電腦 intel i7-11700 安裝看看,結果iso檔 boot 沒多久就跳 PSOD ( Purple Screen of Death 紫色死屏 )



接著到官網 VMware Compatibility Guide 查看ESXi 8.0 所支援的CPU型號,竟然已經捨棄了所有消費級CPU型號 (Core i3/i5/i7、Pentium ),僅支援伺服器的 Xeon 處理器



而Intel 第12代CPU 因為新的架構包含大小核心P-Core 與 E-Core,也尚未得到 ESXi支援,
所以啟動ESXi時會出現PSOD,並且會出現一條有關 " Fatal CPU mismatch on feature " 的訊息。


解決方法:在ESXi 開機過程中設定略過CPU一致性檢查。


使用iso映像擋開機安裝時,在5秒內按shift + o (英文o),編輯底下的boot options 增加下行 
cpuUniformityHardCheckPanic=FALSE
(沒有分大小寫)


順利安裝完成後,還需要透過遠端SSH 連線到ESXi主機內,設定在Kernel上,這樣每次重新開機就不用在去 edit boot options

# esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE



如下圖,完成後就可以順利啟動ESXi 8.0 了,目前跑了幾種作業系統,並沒發生問題,不過由於這是採用非正常程序來作業,故不建議跑在正式環境內,以免發生不可預知的問題。



附註:另外如果是從7.x 升級到 8.0的話,可以先在7.x SSH執行好上述指令,然後再來安裝 8.0 ,一樣iso boot 要先去編輯options新增 cpuUniformityHardCheckPanic=FALSE ,後面就可以直接順利升級上去了。

留言

這個網誌中的熱門文章

VMware ESXi OVF Tool 指令模式 匯出、匯入 OVA

軛瓣蘭 (Zygopetalum) 種植日記

ETF 月月配息組合