星期一, 4月 22, 2013

Install ESXi on UEFI machine via USB stick & initializing scheduler fail problem

我手上有一台 Acer M6610 的商用電腦,原裝ESXi之後重開機都會找不到磁碟,出現 "No bootable device" 的問題,類似這個

基本上我查到的解法都是設成Legacy BIOS boot或是加上 UEFI boot option就可以解決,但是偏偏Acer兩種都不提供 :(

當然路不轉人轉,在下不死心再一直追各種方式,後來終於找到一個方法:裝到USB隨身碟。

在我的座位安裝到一支4GB USB stick果然成功了,把電腦搬到機房卻發生更可怕的問題,開機到 "initializing scheduler" 就自動重開。 原本以為是網路卡的問題,後來拔光了還是一樣,仔細一個一個設備比對,仍然不行。再上網搜尋一下,才知道和USB有關,有些人說關掉Legacy USB,有些說要用USB 1.1模式才行。再試著安裝一次連Install CD都同樣在 "initializing scheduler" 之後就自動重開機。

但我的情況確實奇怪,因為在我的座位上明明可以呀!試著關掉USB仍然連光碟都不能開機,再想一想,唯一的差別只有在USB keyboard和USB mouse,於是我拿一支USB keyboard接到電腦,終於可以用USB stick boot!

結論:
  1. 目前UEFI的電腦安裝ESXi 和 XenServer都有問題,部份機型可以模擬成BIOS boot,就可以正常安裝,或是提供boot option可以讓ESXi正常開機。
  2. ESXi 可以安裝在USB stick避開上述問題,但必須設定在USB 1.1模式,所以需要USB keyboard插在上面。 
  3. 雖然說用USB stick boot,但是若要啟用HA等功能,在電腦上仍然需要fixed storage,也就是需要硬碟才能正常加入Cluster!

1 則留言:

Leonardo 提到...

thx! 遇上同樣的問題了, 我最後用 2G SD card 解決.