2008年12月21日 星期日

Vista 64 安裝virtual box, virtual PC心得

Vista64下安裝虛擬機器:

Virtual PC沒有問題,XP上建立的virtual PC檔案也能順利使用

VMware Server則有安裝後,無法建立新環境的問題。
具體的情況是跳出要使用者連接host的訊息
可是我剛安裝完哪有見鬼的host可以用..

VirtualBOX是我比較推薦的,主因是可連結音效卡等外部裝置,而且使用簡單。
不過VirtualBOX在使用上比較麻煩的一點是要預先設定硬碟大小,這設定很重要,因為很難修改。
建議是最少設個10G。如果是要放VS.NET之類的大東西,20G可能是必要的。由於可以選擇動態配置(依據實際占用的空間變更檔案大小),就算設定為2T都不會出現硬碟被吃光光的問題。
另一個硬碟選項是fixed,理論上會比較快,缺點就是設定好之後就會占用掉固定空間。

另一點則是每個虛擬機檔案都有UUID,所以直接copy會出現錯誤。
正確的複製virtualbox下虛擬機檔案的步驟如下
1.卸載(release)所用的虛擬機硬碟
2.使用virtualbox目錄中的vboxmanage.exe執行以下指令
vboxmanager clonevdi source_vdi destination_vdi
然後再重新掛載上去就可以了
要注意的點是,新的VDI檔案硬碟最大值是相同的,無法修改
所以從最開始時就要設定未來可能需要的最大空間(幸好可以選擇動態分配)

萬一真的不幸設了又不想重新再來
就只能選擇ghost了
大致作法(A)是
1. 新增一個符合需求的硬碟空間,掛載到同一個虛擬機
2. 使用ghost或其他可以clone硬碟檔案的程式,將虛擬機主硬碟的檔案clone過去
3. 設定使用該硬碟開機,成功後就可以把原先的檔案移除出虛擬機了
另一種做法(B)是配置新的硬碟空間後,使用可以修改disk partition的程式將兩個空間合併
我直覺得以為B做法比較複雜..不過目前兩種作法都還沒實用過
正在思考更簡單的做法..

目前的虛擬機
xp+PHP+JSP開發IDE/環境: 5G
XP(J): 2G
pure XP: 1.3G

沒有留言: