在 CatWrt 我們取消了 LEDE 預設輸出提供的虛擬硬碟,因為 v22.8 使用的原始碼匯出 VMDK 並不能重啟後開機,只能在 EXSI 手動打開或者手動在 EXSI 重啟;
但使用 StarWind V2V Converter 虛擬機寫盤軟體則不會有這個問題,所以我寫了這篇博文。
下載並安裝#
StarWind V2V Converter 下載可以去他的官网下载,
這裡也提供藍奏雲下載鏈接。
https://wwd.lanzouy.com/b02dkbk7e
密碼: 4e2a
下載後會申請一次 UAC 管理員權限,點 是
同意授權;
接下來是說明條款,點 I accept the agreement
同意,並且 Next
下一步;
這頁是問要不要生成桌面快捷方式,默認下一步;
點擊 Install
,安裝完成後點 Finish
,在桌面打開 StarWind V2V Converter 並同意 UAC 權限。
寫盤#
在軟體的第一頁 Select the location of the image to convert
選擇本地文件 Local file
按 Next
下一步;
到選擇要寫盤的鏡像 Source image 選擇 File name 右邊的 ……
選擇鏡像並下一步;
到 Select the location of the destination image 這頁時選擇導出的鏡像到本地也就是默認的 Local file
下一步;
Select destination image format 這裡就可以選你要導出的虛擬硬碟了
vmdk
是 vmware 虛擬機的虛擬硬碟文件vhdx
是 hype-v 虛擬機的虛擬硬碟文件qcow2
是 pve 或 kvm 虛擬機的虛擬硬碟文件
這裡重點講下 VMDK 和 VHD/VHDX,因為 qcow2 可以直出不需要過多選項;
- VMDK 的 Select option for VMDK image format 選默認的可增長硬碟空間即可或者選擇第二個預分配硬碟空間這裡測試使用
VMware Workstation growable image
是沒有問題 - VHDX 的 Select option for VHD/VHDX image format 選第三個
VHDX growable image
生成 VHDX 或者默認的 VHD 也可以,沒玩過 hype-v
其他的格式可以具體看 官方文檔 不過是英文的,
下一步則是 Set destination file name 在 File name 的 ……
裡可以將生成的文件放置在指定的目錄,點擊 Convert 開始等 Converting 跑完鏡像就生成完了 點擊 Finish
退出即可。
安裝#
這裡還是以 VMware EXSI 作為例子:
登錄 VMware EXSI 後台將文件上傳,在側欄點擊 存儲 - 數據存儲瀏覽器 建議新建一個目錄存放 vmdk 點擊上方創建目錄;
目錄名稱隨便你只要找得到就好,創建好後點擊文件夾選擇上載,選擇好剛剛做好的虛擬硬碟 vmdk 文件上傳;
上傳完畢關閉,新建或編輯已有虛擬機在完成其他配置後將原來的硬碟刪掉,選擇 從數據存儲刪除文件
然後確認返回設置;
選擇 添加硬碟 - 現有硬碟 找到剛剛創建的文件夾中的 vmdk 文件確定,確定好將控制器位置設為 IDE 控制器 0
即可啟動 OpenWrt。
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.miaoer.net/posts/network/starwind-converter