ESXi 5.5之前常常在裝,安裝過程一如其它版本,很簡單,也沒有遇到什麼問題,
不過這次卻遇到了安裝完成,但無法開機的情形!?
試著在BIOS中修改開機選項,將boot mode由預設的legacy改為UEFI後,
是可以開機了,但卻會卡在ACPI這個項目後死當!?
上網查了之後,發現有三個解法。
第一個是在BIOS中停用MMIO大於4G的功能。
BIOS > Advance > PCI configuration> MMIO above 4GB > disable
但廣達的主機板沒有這個選項,失敗。
第二個解法是更新BIOS,但試過後一樣失敗...
第三個解法是在ESXi 5.5安裝時,設定開機模式為legacy,並透過額外的參數設定,指定ESXi寫入MBR table,方法如下。
- 透過光碟開機時,在以下畫面出現時,快速按下 SHIFT + O 組合鍵,進入編輯開機功能。
↑手腳要快,只有5秒喔!
- 在編輯開機選項中,加入空格及參數 formatwithmbr,然後按下enter,開始安裝。
↑等於以 runweasel formatwithmbr 的方來進行安裝。
而第三個方法總算解決了這個問題。
查看相關文章後發現,ESXi 5.5預設是以UEFI的模式來進行安裝,
而順子之前用的server都是老機種,只支援legacy mode,也只能以legacy的模式來進行,
所以安裝時ESXi沒有其它選擇,只能以legacy的方式進行安裝,沒有legacy/UEFI選擇上的困擾。
但支援UEFI的新機器就不同了。
在支援UEFI的情形下,不論我們選擇legacy或UEFI,ESXi均會主動安裝在UEFI模式下的GPT table,
而此Intel主機板剛好與ESXi有相容性問題,所以開機時會卡在ACPI這個階段。
要解決這個相容性問題,必需透過legacy模式開機,
並且“告訴”ESXi要安裝在legacy模式下的MBR table,否則ESXi 5.5又會雞婆的寫在UEFI下的GPT table。
透過legacy與MBR這樣的傳統組合,才能在這類有相容性問題的主機板上成功開機!
遇到此問題時,不妨試試這幾個方法。
參考資料
VMware ESXi 5.5 hangs on ACPI initialization on DQ67OW
在安裝期間初始化 ACPI VMware * ESXi 停止
Installing ESXi 5.5 on Daktech host fail...itializing ACPI
Why does ESXi 5.5 freeze at the “Initializing ACPI” stage?
♥順子老婆的網拍,請多關照∼
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!
|