在VirtualBox中導入原先做的Gentoo Linux操作系統的虛擬機的時候,出錯了。
只有想辦法把系統數據導出來,或者重新安裝。在網上搜了一些資料後,發現:
ova文件其實就是一個tar文件,解開就是ovf、vmdk和mf。ovf是虛擬機定義文件,vmdk是虛擬機硬盤文件,mf是一個校驗文件。解開的過程提示出錯,不過三個文件還是得到了。
按照ovf文件的描述手工建立虛擬機,再將vdmk文件拷到VirtualBox VMs目錄下,然後添加到建立的虛擬機中,可以啟動。於是打算新建一個虛擬機硬盤,把原有的系統數據鏡像到新虛擬硬盤上,可是dd只處理了1G多的數據就終止了,看來文件本身有問題,導致設備文件中有錯誤,但是文件洗頭還可以工作。於是決定用cp -a。