VirtualBox是一款開(kāi)源虛擬機(jī)軟件。VirtualBox是由德國(guó)Innotek公司開(kāi)發(fā),由SunMicrosystems公司出品的軟件,使用者可以在VirtualBox上安裝并且執(zhí)行Solaris、Windows、DOS、Linux、OS/2Warp、BSD等系統(tǒng)作為客戶端操作系統(tǒng)。
virtualbox簡(jiǎn)介
VirtualBox 是一款開(kāi)源虛擬機(jī)軟件。VirtualBox 是由德國(guó) Innotek 公司開(kāi)發(fā),由Sun Microsystems公司出品的軟件,使用Qt編寫,在 Sun 被 Oracle 收購(gòu)后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 釋出 VirtualBox,并提供二進(jìn)制版本及 OSE 版本的代碼。使用者可以在VirtualBox上安裝并且執(zhí)行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系統(tǒng)作為客戶端操作系統(tǒng)。
如何創(chuàng)建虛擬機(jī)?
在VirtualBox中創(chuàng)建虛擬機(jī)相當(dāng)簡(jiǎn)單,很多設(shè)置可以按照用戶個(gè)人的喜好進(jìn)行配置。一旦安裝了客戶操作系統(tǒng)并選擇了資源和網(wǎng)卡設(shè)置,就可以嘗試在小環(huán)境或開(kāi)發(fā)環(huán)境中使用VirtualBox了。
總體來(lái)說(shuō),在VirtualBox中創(chuàng)建虛擬機(jī)分三步:
1. 為創(chuàng)建VirtualBox虛擬機(jī)做準(zhǔn)備
首先,命名虛擬機(jī)并選擇將要運(yùn)行的客戶操作系統(tǒng)類型。此時(shí)選擇的客戶OS會(huì)影響之后向?qū)е谐霈F(xiàn)的默認(rèn)設(shè)置。
接下來(lái),配置計(jì)劃分配給每個(gè)虛擬機(jī)的內(nèi)存大小。VirtualBox不支持內(nèi)存過(guò)量使用,所以不能給一個(gè)虛擬機(jī)分配超過(guò)主機(jī)內(nèi)存大小的內(nèi)存值。
最后一個(gè)步驟是創(chuàng)建虛擬磁盤并指定虛擬機(jī)磁盤文件的類型和大。ㄒ(jiàn)圖3)。在Oracle VM VirtualBox中,你可以選擇動(dòng)態(tài)擴(kuò)展的磁盤或者固定大小的磁盤。動(dòng)態(tài)磁盤起始值較小,隨著客戶操作系統(tǒng)寫入數(shù)據(jù)到磁盤而逐漸增加。對(duì)于固定磁盤類型來(lái)說(shuō),所有的磁盤空間在虛擬機(jī)創(chuàng)建階段一次性分配。之后也可以給虛擬機(jī)增加磁盤,或者使用VBoxManage命令行工具增加磁盤大小。
2. 安裝VirtualBox客戶操作系統(tǒng)
一旦完成了VirtualBox虛擬機(jī)創(chuàng)建向?qū),就可以開(kāi)始安裝客戶操作系統(tǒng)了。為了掛載客戶操作系統(tǒng)光盤,選擇虛擬機(jī),單擊設(shè)置,開(kāi)始編輯虛擬機(jī)硬件配置。(1)選擇左邊面板中“存儲(chǔ)”選項(xiàng).(2)選擇“存儲(chǔ)”選項(xiàng)下的CD/DVD圖形。(3)選擇屬性視圖下帶箭頭的CD/DVD圖形配置虛擬的CD/DVD驅(qū)動(dòng)器。
客戶操作系統(tǒng)安裝完成后,應(yīng)該安裝增強(qiáng)功能包,增強(qiáng)功能包包括一些便于集成主機(jī)和虛擬機(jī)的驅(qū)動(dòng)程序。為安裝增強(qiáng)功能包,需要打開(kāi)虛擬機(jī)控制臺(tái)窗口,在頂部菜單中選擇設(shè)備,然后選擇安裝增強(qiáng)功能包,啟動(dòng)一個(gè)簡(jiǎn)單的安裝向?qū)。增?qiáng)功能包安裝完成后,會(huì)重啟虛擬機(jī)。
3. 在VirtualBox中設(shè)置虛擬機(jī)
虛擬機(jī)關(guān)閉時(shí),可以編輯虛擬機(jī)設(shè)置并更改硬件。VirtualBox具有高級(jí)硬件設(shè)置特性,啟用了IO APIC、PAE/NX和嵌套分頁(yè)。用戶還可以修改虛擬CPU的數(shù)量—最多支持32個(gè)—不用管主機(jī)具有的物理CPU的核數(shù)。
最后配置虛擬網(wǎng)卡。VirtualBox允許在一個(gè)虛擬機(jī)上配置至多四塊虛擬網(wǎng)卡。默認(rèn)的是AMD PCnet-FAST III,大多數(shù)操作系統(tǒng)都支持AMD PCnet-FAST III。也可以選擇AMD PCnet-PCI II和Intel PRO-1000系列的網(wǎng)卡,以及支持直接存取主機(jī)網(wǎng)卡的準(zhǔn)虛擬化網(wǎng)卡。
如何安裝VirtualBox
在VirtualBox網(wǎng)站下載主機(jī)操作系統(tǒng)對(duì)應(yīng)的二進(jìn)制文件。VirtualBox可以安裝在32位和64位操作系統(tǒng)上。在32位主機(jī)操作系統(tǒng)上運(yùn)行64位的虛擬機(jī)是可以的,但必須在主機(jī)的BIOS中啟用硬件虛擬化特性。
運(yùn)行二進(jìn)制安裝文件將開(kāi)啟一個(gè)簡(jiǎn)單的安裝向?qū),允許用戶定制VirtualBox特性,選擇任意快捷方式并指定安裝目錄。USB設(shè)備驅(qū)動(dòng)以及VirtualBox host-only網(wǎng)絡(luò)適配器將一起安裝。
VirtualBox主要特點(diǎn)
- 支持64位客戶端操作系統(tǒng),即使主機(jī)使用32位CPU
- 支持SATA硬盤NCQ技術(shù)
- 虛擬硬盤快照
- 無(wú)縫視窗模式 (須安裝客戶端驅(qū)動(dòng))
- 能夠在主機(jī)端與客戶端共享剪貼簿 (須安裝客戶端驅(qū)動(dòng))
- 在主機(jī)端與客戶端間建立分享文件夾 (須安裝客戶端驅(qū)動(dòng))
- 內(nèi)建遠(yuǎn)端桌面服務(wù)器,實(shí)現(xiàn)單機(jī)多用戶[1] - 支持VMware VMDK磁盤檔及Virtual PC VHD磁盤檔格式
- 3D虛擬化技術(shù)支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持)
- 最多虛擬32顆CPU(3.0版后支持)
- 支持VT-x與AMD-V硬件虛擬化技術(shù)
- iSCSI支持
- USB與USB2.0支持