|
本文鏈接:本文來自 盆盆罐罐 >> VirtualBox使用中遇到的問題和解決方法 環(huán)境:VirtualBox+Windows 宿主系統(tǒng) 如何復(fù)制已經(jīng)安裝好的虛擬機(jī)VirtualBox中已經(jīng)安裝好的虛擬系統(tǒng)為.vdi文件,直接復(fù)制后是不能使用的,因?yàn)閮蓚€(gè).vdi文件的UUID一樣,VirtualBox中要求UUID不能一致,所以解決辦法就是更改.vdi文件的UUID。 什么是UUID?參考wikipedia的UUID條目。我們使用的Windows操作系統(tǒng)就有UUID這個(gè)東西,只是我們平時(shí)使用的網(wǎng)絡(luò)環(huán)境很少提及它。Ghost的系統(tǒng)就存在UUID重復(fù)的情況。工作組環(huán)境,UUID重復(fù)不會(huì)有任何問題,但在域環(huán)境中,重復(fù)的UUID是不允許的。 VirtualBox沒有圖形化的更改UUID的操作界面,網(wǎng)上搜索到的命令也是老版本的VirtualBox適用,新版本的VirtualBox的命令已經(jīng)有所變化。由于VirtualBox有很詳細(xì)的UserGuide,雖然為英文,但看起來也不是很難。 有兩種方法:
注:注意有下劃線的單詞,網(wǎng)上搜索到的不是我這里這樣的命令,而是setvdiuuid,這個(gè)命令應(yīng)該是針對(duì)4.0以前的VirtualBox適用。 如何禁用客戶機(jī)的時(shí)間同步默認(rèn)情況下,客戶機(jī)的日期和時(shí)間會(huì)自動(dòng)與主機(jī)的同步,即使你更改了客戶機(jī)的系統(tǒng)時(shí)間,它也會(huì)馬上更正,以和主機(jī)時(shí)間保持一致。有時(shí)候需要讓客戶機(jī)的時(shí)間不一致的時(shí)候就很不方便了。VMWare里面可以在VMTooles里直接禁用時(shí)間同步,VirtualBox里雖然也有類似VMTools的工具(叫VirtualBox Guest Additions),但是不能設(shè)置。 方法如下:
但即使這樣設(shè)置了,虛擬機(jī)啟動(dòng)的時(shí)候還是會(huì)與主機(jī)做時(shí)間同步,所以每次啟動(dòng)還得手動(dòng)修改時(shí)間。 經(jīng)測(cè)試,如此設(shè)置后,客戶機(jī)的日期還是會(huì)與主機(jī)的同步,但是時(shí)間就不會(huì)同步了。個(gè)人感覺基本沒用。 所以我現(xiàn)在如要調(diào)整客戶機(jī)的時(shí)間,就首先調(diào)整主機(jī)的時(shí)間,馬上就會(huì)自動(dòng)同步過去。 如何將幾臺(tái)虛擬機(jī)組建成局域網(wǎng)只要你將虛擬機(jī)的幾種網(wǎng)絡(luò)配置方式(VMWare、VirtualBox等都是這幾種方式)弄明白了就很容易。一般將所有虛擬機(jī)網(wǎng)絡(luò)連接方式設(shè)置成Bridged Adapter,這樣虛擬機(jī)就相當(dāng)于真實(shí)的計(jì)算機(jī)了,只要與主機(jī)設(shè)置在同一網(wǎng)絡(luò),他們相互之間就能訪問。 另外,要注意Windows系統(tǒng)的防火墻,你設(shè)置了IP在同一網(wǎng)絡(luò),卻發(fā)現(xiàn)還是不能互相訪問,關(guān)閉防火墻就OK了。 如何設(shè)置虛擬機(jī)訪問主機(jī)上的數(shù)據(jù)在VirtualBox中設(shè)置“共享文件夾”。如果想虛擬成一個(gè)分區(qū)并自動(dòng)掛載,設(shè)置共享文件夾的時(shí)候勾選“自動(dòng)掛載”和“固定分配”。 使可以安裝64位操作系統(tǒng)的虛擬機(jī)默認(rèn)情況,VirtialBox只能安裝32位的系統(tǒng)。 要使能安裝64位系統(tǒng),需要開啟主機(jī)BIOS中的虛擬化技術(shù)(VT)。 主機(jī)開機(jī)進(jìn)入BIOS->Security->Virtualization,選擇Enable,然后開機(jī)打開VirtualBox,就可以選擇安裝64位系統(tǒng)了 Ubuntu下如何安裝增強(qiáng)功能Windows虛擬機(jī)下安裝增強(qiáng)功能很簡單:先點(diǎn)擊“設(shè)備”下的“安裝增強(qiáng)功能”,以加載一個(gè)叫“VBoxGuestAdditions”的ISO鏡像文件到光驅(qū)中,然后雙擊安裝程序即可。 Ubuntu下也是這么個(gè)過程,只是明白Windows系統(tǒng)下程序安裝的人,卻不一定明白Ubuntu下程序的安裝。所以Ubuntu下的安裝步驟為:
如何設(shè)置可以直接拖動(dòng)主機(jī)上的文件到虛擬機(jī)中
新版本已經(jīng)可以,在“設(shè)置”里開啟拖放即可(默認(rèn)禁用)。共享粘貼板也是一樣,默認(rèn)禁用。 VDI鏡像文件壓縮這里針對(duì)虛擬機(jī)系統(tǒng)為Windows系統(tǒng)的。其他系統(tǒng)參考“參考資料”的鏈接。 1、首先進(jìn)入虛擬機(jī)系統(tǒng),下載微軟的SDelete工具做清零操作 SDelete的使用方法,命令:
搜索出來的別人的文章用的命令都是使用參數(shù)-c,我看了參數(shù)說明,-c表示Clean free space,-z表示Zero free space(good for virtual disk optimizaton)。經(jīng)測(cè)試,使用-z參數(shù)能極大的壓縮空間。 2、關(guān)閉虛擬機(jī) 3、物理主機(jī)上執(zhí)行命令(cd到VirtualBox的安裝目錄):
4、完成 平時(shí)遇到的一些錯(cuò)誤1、啟動(dòng)虛擬電腦的時(shí)候提示錯(cuò)誤:VT-x is disabled in the BIOS for all CPU modes Windows XP環(huán)境,這個(gè)是由于32位Windows XP最大支持3.25G內(nèi)存,將分配給此虛擬電腦的內(nèi)存降低到3.25G以內(nèi)即可 2、升級(jí)Windows后,虛擬機(jī)找不到宿主主機(jī)的網(wǎng)卡 卸載VirtualBox,重啟電腦,然后重新安裝VirtualBox后正常 參考資料: |
|
|