求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

VirtualBox檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 網絡 的圖片

VirtualBox德國Innotek公司開發,Sun Microsystems公司出品,是一款開源虛擬化軟件,Sun被Oracle收購後正式更名成Oracle VM VirtualBox。作為一款免費且主流的虛擬化軟件,VirtualBox不僅具有豐富的特色,並且性能也很優異。它簡單易用,可虛擬的系統包括Windows、Mac OS X、OpenBSD、Linux、Solaris、IBM OS2甚至Android等操作系統。

VirtualBox 是一款開源虛擬機軟件。VirtualBox 是由德國 Innotek 公司開發,由Sun Microsystems公司出品的軟件,使用Qt編寫,在 Sun 被 Oracle 收購後正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 釋出 VirtualBox,並提供二進制版本及 OSE 版本的代碼。使用者可以在VirtualBox上安裝並且執行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系統作為客戶端操作系統。已由甲骨文公司進行開發,是甲骨文公司xVM虛擬化平台技術的一部分。

VirtualBox號稱是最強的免費虛擬機軟件,它不僅具有豐富的特色,而且性能也很優異。它簡單易用,可虛擬的系統包括Windows(從Windows 3.1到Windows 10、Windows Server 2012,所有的Windows系統都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系統。使用者可以在VirtualBox上安裝並且運行上述的這些操作系統。 與同性質的VMware及Virtual PC比較下,VirtualBox獨到之處包括遠端桌面協定(RDP)、iSCSI及USB的支持,VirtualBox在客戶端操作系統上已可以支持USB 3.0的硬件裝置,不過要安裝 VirtualBox Extension Pack。

歷史

VirtualBox最初是以專有軟件協議的方式提供。2007年1月,InnoTek以GNU通用公共許可證(GPL)發布VirtualBox而成為自由軟件,並提供二進制版本及開放源代碼版本的代碼。

而在2008年2月,InnoTek軟件公司由Sun Microsystems公司所併購。

在2010年1月,甲骨文公司完成對Sun Microsystems公司的收購。

主要特點

-支持64位客戶端操作系統,即使主機使用32位CPU

-支持SATA硬盤NCQ技術

-虛擬硬盤快照

-無縫視窗模式(須安裝客戶端驅動)

-能夠在主機端與客戶端共享剪貼簿(須安裝客戶端驅動)

-在主機端與客戶端間建立分享文件夾(須安裝客戶端驅動)

-內建遠端桌面服務器,實現單機多用戶-支持VMware VMDK磁盤檔及Virtual PC VHD磁盤檔格式

-3D虛擬化技術支持OpenGL(2.1版後支持)、Direct3D(3.0版後支持)、WDDM(4.1版後支持)

-最多虛擬32顆CPU(3.0版後支持)

-支持VT-x與AMD-V硬件虛擬化技術

-iSCSI支持

-USB與USB2.0支持

安裝VirtualBox

在VirtualBox網站下載主機操作系統對應的二進制文件。VirtualBox可以安裝在32位和64位操作系統上。在32位主機操作系統上運行64位的虛擬機是可以的,但必須在主機的BIOS中啟用硬件虛擬化特性。

運行二進制安裝文件將開啟一個簡單的安裝嚮導,允許用戶定製VirtualBox特性,選擇任意快捷方式並指定安裝目錄。USB設備驅動以及VirtualBox host-only網絡適配器將一起安裝。

創建虛擬機

在VirtualBox中創建虛擬機相當簡單,很多設置可以按照用戶個人的喜好進行配置。一旦安裝了客戶操作系統並選擇了資源和網卡設置,就可以嘗試在小環境或開發環境中使用VirtualBox了。

總體來說,在VirtualBox中創建虛擬機分三步:

1.為創建VirtualBox虛擬機做準備

首先,命名虛擬機並選擇將要運行的客戶操作系統類型。此時選擇的客戶OS會影響之後嚮導中出現的默認設置。

接下來,配置計劃分配給每個虛擬機的內存大小。VirtualBox不支持內存過量使用,所以不能給一個虛擬機分配超過主機內存[1]大小的內存值。

最後一個步驟是創建虛擬磁盤並指定虛擬機磁盤文件的類型和大小(見圖3)。在Oracle VM VirtualBox中,你可以選擇動態擴展的磁盤或者固定大小的磁盤。動態磁盤起始值較小,隨着客戶操作系統寫入數據到磁盤而逐漸增加。對於固定磁盤類型來說,所有的磁盤空間[2]在虛擬機創建階段一次性分配。之後也可以給虛擬機增加磁盤,或者使用VBoxManage命令行工具增加磁盤大小。

2.安裝VirtualBox客戶操作系統

一旦完成了VirtualBox虛擬機創建嚮導,就可以開始安裝客戶操作系統了。為了掛載客戶操作系統光盤,選擇虛擬機,單擊設置,開始編輯虛擬機硬件配置。(1)選擇左邊面板中「存儲」選項.(2)選擇「存儲」選項下的CD/DVD圖形。(3)選擇屬性視圖下帶箭頭的CD/DVD圖形配置虛擬的CD/DVD驅動器。

客戶操作系統安裝完成後,應該安裝增強功能包,增強功能包包括一些便於集成主機和虛擬機的驅動程序。為安裝增強功能包,需要打開虛擬機控制台窗口,在頂部菜單中選擇設備,然後選擇安裝增強功能包,啟動一個簡單的安裝嚮導。增強功能包安裝完成後,會重啟虛擬機。

3.在VirtualBox中設置虛擬機

虛擬機關閉時,可以編輯虛擬機設置並更改硬件。VirtualBox具有高級硬件設置特性,啟用了IO APIC、PAE/NX和嵌套分頁。用戶還可以修改虛擬CPU的數量—最多支持32個—不用管主機具有的物理CPU的核數。

最後配置虛擬網卡。VirtualBox允許在一個虛擬機上配置至多四塊虛擬網卡。默認的是AMD PCnet-FAST III,大多數操作系統都支持AMD PCnet-FAST III。也可以選擇AMD PCnet-PCI II和Intel PRO-1000系列的網卡,以及支持直接存取主機網卡的准虛擬化網卡。

參考文獻