virtualbox 也拿出來用一用之 vdi 無法使用

 因為懶得折騰一大堆的程式碼,看來去挖之前的 VM 出來用應該是會比較快 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
嗎!?

工作環境:
    windows
        virtualbox 7
        以前備份的 vdi 檔案

 話說之前備份 vm 有點麻煩,還得下指令,只備 vdi 和 vbox 有時侯還是不行,本以為挖備份檔來重建工作環境會是比較快的,至少不用全部的程式重改一通,哪知道人算不如天算…,這大約是莫菲無誤

 有些 VM 直接執行就可以,因為它沒離開主要的執行環境,而不能執行的那些備份檔案,要靠重建,或是更改檔案的 uuid

 所謂的重建就是複製一個可用的 VM 然後把之前的 vdi 檔案匯入儲存媒體

 這時侯可能會遇到之前的 vdi 檔案無法匯入的情形,出現的錯誤訊息很清楚,就是各種各樣的錯誤碼,仔細一看就是外星文,看不懂又解法又難搜,是一堆難啃的說明文件,這時侯就靠更改檔案的 uuid 了

 處理好了之後,我回想了一下,可能不用複製 VM 來重建,最主要的要靠更改 uuid ...

 

 

收工!

---------------------------------- 一些可能會用到的指令 ----------------------------------

 列出目前的 VM 有那些
VBoxManage list vms

複製 VM 到指定位址(不要包含 VM 名字的資料夾,不然 VM 的檔案會跑到指定資料夾下的 VM 名字的資料夾之下)
VBoxManage clonevm sourcevm --mode all --name newvm --basefolder /path-to-vm/withoutVmName --register

重設硬碟的 UUID
VBoxManage internalcommands sethduuid your-box-disk2.vdi

修改連接埠轉接(port forward)時直接改 vm_name.vbox 檔案內容

啟動 VM
VBoxManage startvm vm_name (headless)

查看 VM 的訊息
VBoxManage showvminfo

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案