[精讚] [會員登入]
1055

【ESXI & Oepnwrt】基本錯誤處理

Oepnwrt 為一個自由度超高的軟體,很多事情都能請其幫忙完成,但也因此很複雜,這邊簡單的介紹幾個錯誤的處理方式

分享此文連結 //n.sfs.tw/16307

分享連結 【ESXI & Oepnwrt】基本錯誤處理@小編過路君子
(文章歡迎轉載,務必尊重版權註明連結來源)
2024-01-12 18:35:21 最後編修
2024-01-06 15:18:10 By 過路君子
 

哈囉大家好,這裡是終於長舒一口氣的小編過路君子

終於結束了一堆有的沒的事情了,可以騰出手來玩些其他的東西

 

 

在我們將 Openwrt 安裝至 ESXI 的時候總會幾個問題。

小編在這裡紀錄幾個問題以及解決方式。

至於開啟後要怎麼只使用終端機來設定 Openwrt 嘛......有空我們再開一篇文章來談談。

 

無法開啟虛擬機器

Failed to power on virtual machine xxx.

 

(所有圖片點擊都可以放大、變高清)

完整報錯訊息如下:

無法開啟虛擬機器 xxx 的電源。「scsi0:0」的磁碟類型 2 不受支援或無效。請確認硬碟已匯入。如需更多詳細資料,請按一下此處。

Failed to power on virtual machine xxx. Unsupported or invalid disk type 2 for 'scsi0:0'. Ensure that the disk has been imported. Click here for more details.

是因為 vmdk 檔損壞或是未二次轉換所導致的。

我們在 Openwrt 上只能下載到 IMG 檔案,而 ESXI 是不支援使用 IMG 來建立虛擬機的。

所以我們必須將下載下來的 IMG 檔案上傳到其他的 Linux 機器

懶得多一步上傳的步驟的話,可以直接用 wget 抓下來。

依序執行以下指令做第一次 vmdk 轉檔,小編的系統是 CentOS,所以使用 yum 來下載:

sudo yum install -y gzip qemu-img
gunzip "openwrt-23.05.2-x86-64-generic-ext4-combined.img.gz"
qemu-img convert -f raw -O vmdk openwrt-23.05.2-x86-64-generic-ext4-combined.img openwrt-23.05.2-x86-64-generic-ext4-combined.vmdk

等待執行完畢就會發現多了一個 .vmdk 檔案。

至此,第一次轉檔完成。

 

接下來上傳到 ESXI 內,執行以下指令完成二次轉檔。

vmkfstools -i 'openwrt-23.05.2-x86-64-generic-ext4-combined.vmdk' openwrt.vmdk -d thin

執行完畢後所出現的 openwrt.vmdk 就可以正常開機使用了

 

 

Openwrt 卡開機畫面

完整報錯訊息如下:

Attempting to start up from:
-> EFI Virtual disk (0.0)... No Media.
-> EFI Network

原因是開機韌體設定錯誤,將預設的 EFI 改為 BIOS 即可。

再次開機,正常開機。

 

 

 

後記

小編在兩台不同的伺服器分別建立 Openwrt,步驟都差不多,第一次轉檔後的 vmdk 檔案在兩台伺服器上經過二次轉檔之後皆可以使用。

差別就是在最後的開機階段,第二台伺服器開機失敗,明明都是 ESXI 7.0,但是卻遇上了這樣的問題......

END

你可能感興趣的文章

【Maven】如何開始撰寫 Minecraft PaperMC server插件 萬事起頭難,要開始寫一個插件最難的一步就是要怎麼開始寫

【Docker&Wildfly】(bitnami/wildfly)如何從零開始創建網頁伺服器 使用他人的 docker image 來架設我們的 wildfly web server

【NodeMCU / ESP8266】[Arduino]測量溫溼度並上傳至ThinkSpeak 使用簡單的溫度計來測量溫濕度並上傳至第三方網站,這樣他人只要有瀏覽器就能看到我們的數據了

【JAVA】[java.lang.Class]如何不透過new來實體化class 在某些極端狀態下,我們沒有辦法直接將實體化後的 Object 傳入函數內,只能採用傳入 Class 在實體化成物件這種極端的方式來進行

【Maven / Jython】建立可直接執行的JAR檔案 以小編的前一篇文章為基礎,加了一些新東西進去,就變成另一個樣貌了

【C++】使用struct array和一維int array模擬二維int array 主要是因為用sort去排序int array的二維陣列小編懶得研究,於是就研究了一種維持一維陣列但是有二維陣列效果的程式,小編就廢~~

隨機好文

高捷少女:小穹與果仁巧克力㊥ 艾咪臉上泛起笑容說:「妳知道嗎?就跟花語一樣,每一種巧克力也都有各自的涵義:薄荷巧克力代表初戀;卡通巧克力代表天真爛漫;而果仁巧克力代表的是窩心,還有想陪伴對方的心情,這在德國是女生之間在慶生時會彼此

高捷少女:小穹與果仁巧克力㊦ 「如果妳跟一個女生同班三年,看過她午休流口水跟狼吞虎嚥地吃午餐,就算變成高捷代言人,也很難把她當女神的啦!」她說,小穹氣得搶走她義大利麵裡的蝦子,其他人笑得花枝招展。

高捷少女:地下城的探險少女⑤ 小穹寫好後,耐耐看了一遍。「我想我應該辦得到。」她說完跪坐在地上,然後把古箏安放在大腿上,並將樂譜放在前面的地板。「要開始囉。」耐耐閉上眼睛,深呼吸一口氣,小穹等人在一旁看著她,心中暗自替她打氣。

高捷少女:購票大作戰① 「各位乘客,本班機即將降落,感謝各位乘客的搭乘……」隨著空中小姐的廣播音,那架飛機逐漸降落在地面,裡面的乘客們也紛紛開始整理自己的行李。 那個有著歐美人五官的少女抓緊包包,看著外面的小港機場,臉上緩緩

高捷少女:美麗島的守護者② 這是在亦晨離開前的下午拍的,當時亦晨在美麗島跟小穹艾米等人在美麗島散步,為離開前補充一些回憶,這時剛好經過的小雅被艾米抓過來,做為同樣是高捷新人的她倆一同拍了一張紀念照。說起來她跟亦晨並不太熟,不過也