[精讚] [會員登入]
766

【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

你可能感興趣的文章

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

【Java】[debug]多維泛型的大坑 incompatible types error

【Discord bot】[botton]按鈕的使用、響應和關閉 Discord的botton通常都要和View配合使用。

【Minecraft】[CoreProtect|BungeeCord]如何重新命名世界或維度名稱 當只有一個伺服器的時候,問題往往處理起來非常簡單,但是一旦當伺服器成長至兩台以上,事情便開始有趣了起來

【教程】(進階版)如何用Sigil製作一本高質量的epub 下載好了Sigil之後除了直接把文字貼進去以外,還有:變更字型、著色、導入CSS……等等功能,不知道你有沒有發現呢?

【Socket】(Linux / Python 3)兩不同系統的主機之間如何使用Socket相互溝通 How to connect two different computer use Socket

隨機好文

高捷少女:美麗島的守護者③ 小雅閉上眼睛,思索在高捷發生的點點滴滴。她心意已決,在高捷的日子的確也有快樂的部分,不過她相信換個方向是更好的決定。有關高捷的所有美好回憶,小雅決定保留在心裡就好,繼續在高捷工作只會讓自己更痛苦而已,

高捷少女:耐耐的新年驚喜(終) 他的話說到一半,便被一陣響亮的哭聲打住了,是從產房中的傳來的。聽起來就像嬰兒的哭聲。 婕兒、小穹跟艾米也被哭聲吵醒,婕兒揉揉眼睛,看向呆若木雞的耐耐父女。「剛剛的聲音,該不會是……」

婕兒──她的青春① 「各位乘客,本列車即將抵達拉里奧哈自治區,並在此地停留三天兩夜,後天的中午十二點將搭乘班機返回臺灣,感謝各位乘客對本次旅程的配合。」火車上的廣播器朗誦道。「時間過得真快呢,這次的歐洲之旅就這樣結束了,

【歌評】過去の花 過去的花 ~ Fairy of Flower 彼岸花(higan bana),就是歌曲名中所指的花,而彼岸花又有「地獄花jigoku bana」的別稱,請注意,蓮台野的周圍可是長滿彼岸花呢!

艾米莉亞和高捷戀旅③ 「妳最好給我一個完整的理由,告訴我妳為什麼要這麼做。」艾米雙手叉腰,看著這位冒名參賽的後輩。「我會根據妳的說詞來判定妳違反規定的懲處。」