必威电竞|足球世界杯竞猜平台

VirtualBox
來源:互聯網

VirtualBox是一款用于桌面虛擬化和服務器虛擬化的免費開源平臺,最早由德國Innotek公司開發,由太陽微系統出品,使用Qt編寫,在Sun被Oracle數據庫(甲骨文公司)收購后正式更名成Oracle VM VirtualBox。VirtualBox實現的虛擬化是一種寄宿式的服務器虛擬化。

VirualBox可虛擬眾多的操作系統,包括所有的Windows操作系統、MAC OS操作系統、Linux操作系統、Solaris操作系統,及Android 4.0等操作系統。除此之外,VirtualBox涵蓋了桌面虛擬機所需要的大部分功能,例如支持多操作系統、支持多顯示器、多核心處理器虛擬化、虛擬機克隆、腳本擴展、快照等功能。VirtualBox中的虛擬機最多可支持32個虛擬CPU,并且內置遠程顯示支持,能夠配合遠程桌面協議客戶端使用,同時支持VMware虛擬機磁盤格式和微軟虛擬機磁盤格式,并且允許運行中的虛擬機在主機之間遷移,支持3D和2D圖形加速、CPU熱添加等。

2022年11月19日,甲骨文公司正式發布了VirtualBox 7.0.4版本。VirtualBox 7.0.4為英特爾主機的嵌套虛擬化增加了嵌套分頁支持,還修復了如新虛擬機向導中的回退(當向導被取消時,會刪除選定的虛擬磁盤)等問題。截至2024年2月,VirtualBox最新版本為7.0.14。

發展歷史

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

而在2008年2月,InnoTek軟件公司由太陽微系統公司所并購。

在2010年1月,甲骨文公司完成對太陽微系統公司的收購。

主要特點

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

- 支持SATAHDDNCQ技術

- 虛擬硬盤快照

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

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

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

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

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

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

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

- iSCSI支持

- USB與USB2.0支持

安裝VirtualBox

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

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

創建虛擬機

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

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

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

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

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

最后一個步驟是創建虛擬磁盤并指定虛擬機磁盤文件的類型和大小(見圖3)。在Oracle VM VirtualBox中,你可以選擇動態擴展的磁盤或者固定大小的磁盤。動態磁盤起始值較小,隨著客戶操作系統寫入數據到磁盤而逐漸增加。對于固定磁盤類型來說,所有的磁盤空間在虛擬機創建階段一次性分配。之后也可以給虛擬機增加磁盤,或者使用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和英特爾 PRO-1000系列的網卡,以及支持直接存取主機網卡的準虛擬化網卡。

網絡設置

VirtualBox提供了多種網絡接入模式,他們各有優缺點,用戶可以根據自己的需要進行選擇。

1、NAT模式:最簡單的實現虛擬機上網的方式,無需配置,默認選擇即可接入網絡。虛擬機訪問網絡的所有數據都是由主機提供的,訪問速度較慢,和主機之間不能互相訪問。

2、Bridged Adapter模式:即網橋模式,可以為虛擬機模擬出一個獨立的網卡,有獨立的IP地址,所有網絡功能和主機一樣,并且能夠互相訪問,實現文件的傳遞和共享。(注: Windows 7系統選擇網橋模式時,需要手動安裝VirtualBox 的橋接服務驅動。在本地連接的屬性選項中,選擇“微軟網絡客戶端”點擊安裝,網絡功能類型選擇“服務”點擊添加,選擇從磁盤安裝,找到驅動路徑“Oracle數據庫\VirtualBox\drivers\network\netflt”,選擇VBoxNetFlt_m文件安裝完成。)

3、Internal模式:即內網模式,虛擬機廣域網完全斷開,只實現虛擬機于虛擬機之間的內部網絡模式,和主機之間不能互相訪問,就相當于虛擬機之間架設了一個獨立的局域網。

4、Host-only Adapter模式:即主機模式,是所有接入模式中最復雜的一種,需要有比較扎實的網絡基礎知識才行。前面幾種模式所實現的功能,通過虛擬機及網卡的設置都可以被實現。

虛擬機參數

1、虛擬機名稱和系統類型:為將要創建的虛擬機命名,要求是唯一的標識,用來區分該虛擬機硬件配置、操作系統、軟件等數據。并選擇將要安裝的操作系統類型和版本,以便VirtualBox自動配置合適的硬件環境;

2、內存:指定虛擬機可用內存大小,系統會自動分配,也可自行設置;

3、虛擬HDD:選擇一個虛擬硬盤作為主硬盤,也可以新建一個,第一次創建,默認即可。如果是選擇新建,將進入硬盤類型選擇界面(VDI:VirtualBox的格式,VMDK:VM虛擬機的格式,VHD:微軟VirtualPC虛擬機的格式,HDD:Parallels虛擬機的格式),默認選擇VDI即可。另外,幾種格式都可以相互轉換,網上有相應的轉換軟件;

4、硬盤存儲類型:分為動態擴展和固定大小兩種,其中動態擴展類型最初只需占用非常小的物理硬盤空間,然后根據虛擬機的實際需求動態分配,固定大小類型就是建立時就分配指定的大小給虛擬機使用。后者在性能上有一定優勢,但建立時間較長;

5、摘要:顯示虛擬機的各項數據情況,確定后完成虛擬機的創建。

模擬環境

軟件模擬

能夠安裝多個客戶端操作系統,每個客戶端系統皆可獨立開啟、暫停與停止。主端操作系統與客戶端操作系統皆能相互通訊,多個操作系統同時運行的環境,也彼此能夠同時使用網絡。

硬件模擬

· VirtualBox支援英特爾 VT-x與AMD AMD-V硬件虛擬化技術。

·HDD被模擬在一個稱為虛擬磁盤映像檔(Virtual Disk Images)的特殊容器,此格式不相容于其它虛擬機平臺運行,通常作為一個系統檔存放在主機端操作系統(副檔名.vdi)。VirtualBox能夠連結iSCSI,且能在虛擬硬盤上運作,此外VirtualBox可以讀寫威睿 VMDK檔與VirtualPC VHD檔。

·ISO映像檔可以被掛載成CD/DVD裝置,例如下載的Linux發行版DVD映像檔可以直接使用在VirtualBox,而不需燒錄在光碟片上,亦可直接在虛擬機上掛載實體光驅

·默認上VirtualBox提供了一個支援VESA相容的虛擬顯卡,與一個供Windows、LinuxSolaris、OS/2客戶端系統額外的驅動程式(guest addition),可以提供更好的效能與功能,如當虛擬機的視窗被縮放時,會動態的調整分辨率。在4.1更支援WDDM相容的虛擬顯卡,令Windows Vista及Windows 7可以使用Windows Aero。

·在聲卡方面,VirtualBox虛擬一個英特爾 ICH AC97聲卡與音板 16 Sound Blaster

·在以太網接口卡方面,VirtualBox虛擬了數張網絡卡:AMD PCnet PCI II、AMD PCnet-Fast III、Intel Pro/1000 MT Desktop、Intel Pro/1000 MT Server、Intel Pro/1000 T Server。

正式版

VirtualBox是一款免費的開源虛擬機,它簡單易用,支持WindowsLinux麥金塔系統主機,可虛擬的系統包括Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4和2.6)、OpenBSD等。

VirtualBox支持克隆虛擬機,將64位主機的內存限制提高到了1TB,支持Direct3D,支持SATA硬盤的熱插拔……另外,Windows版VirtualBox 4.1.2及其之后版本均支持虛擬Windows 8。

更新日志

1、虛擬化核心:修復了ICEP指令引起專家對英特爾主機思考的罕見問題(6.1.0回歸;錯誤19171)

2、虛擬化核心:修復了macOS Catalina客戶在升級到10.15.2之后無法啟動的問題(bug#19188)

3、GUI:GUI和Qt翻譯標簽的最新NLS集成和錯誤修復

4、USB:修復xHCI到虛擬機的同步傳輸

5、串行:修復緩沖區處理,避免在刷新接收隊列時接收陳舊數據(錯誤18671)

6、串行:改進Windows主機上的主機串行端口傳遞處理

7、VBoxManage:Restore old—modifyvm命令的剪貼板選項

8、Mac OS主機:使用強化運行時并請求所需的授權,滿足最新的公證規則,該規則還要求移動 VirtualBoxVM可執行文件

9、macOS主機:將osxfuse更新到v3.10.4

10、Windows主機:更新安裝程序的意大利語翻譯

11、Windows主機:改進與POSIX附加語義的共享文件夾兼容性(錯誤19003)

12、Windows主機:恢復通過Hyper-V運行虛擬機的能力,但會犧牲性能

13、Linux客戶:支持Linux 5.5(bug#19145)

14、Linux guest:用于映像環回裝載的共享文件夾修復程序

15、BIOS:始終報告非ATA磁盤為就緒

16、BIOS:通過DMI表報告EFI支持(錯誤19144)

17、VGA BIOS:減少INT 10h處理程序的堆棧空間使用

參考資料 >

免費開源虛擬機 VirtualBox 7.0.4 發布.百家號.2024-02-24

Download VirtualBox.VirtualBox官網.2024-02-24

生活家百科家居網