鋼の鍊魔術師

嵌入 FreeBSD 的心,修的是魔道還是正道?

Fork me on GitHub

更換 Virtualbox 2.1.0,重回 Vmware 6.5.1;convert Vdi to Vmdk

雖然自己的環境總是有點怪(使用無線網路 + windows 7 又要跑 vm,且網路還要 bridge),才與 virtualbox + archlinux 度過了愉悅的半年;但是我還是想回 FreeBSD 的懷抱,於是先暫時捨棄輕巧的 virtualbox,改用那個安裝檔就超過 300MB 的 vmware。

這樣做的原因是 virtualbox 過了半年還是沒有修復對 FreeBSD 的支援;而今天下載的 vmware 6.5.1,對於無線網路的 bridge 有支援,那就用回原本就可以跑 FreeBSD 跑的很開心的 vmware。

一開啟封存半年的 FreeBSD-CURR vm 檔(FreeBSD 8),效能真的令人驚豔,於是就在想,如果我把 Arch Linux 的 vdi 檔案轉成 vmdk 來 run 看看,就可以馬上知道 vmware 與 virtualbox 執行同一個系統檔的效能會有怎樣的差別。

以下即是 convert vdi to vmdk 的步驟,記得檔名與路徑都須自行修改。
1. 先使用 virtualbox 工具轉成 raw

1
C:\Program Files\Sun\xVM VirtualBox\VBoxManage.exe  internalcommands converttoraw D:\VB\Arch.vdi D:\VM\Arch.raw

2. 使用 qemu 的 qemu-img 來轉 raw 為 vmdk
1
C:\qemu\qemu-img.exe convert -O vmdk D:\VM\Arch.raw D:\VM\Arch.vmdk

至於效能孰優孰劣,我的 CPU 不支援虛擬技術,目前還說不準,只能說,我會保留 vmware 並刪除 virtualbox。

Comments