VAL Engine是一款多功能VirtualBox擴(kuò)展包管理器,它是擴(kuò)展VirtualBox基本包功能的新方法;使用擴(kuò)展包不需要單獨(dú)安裝,這些包具有VirtualBox自動(dòng)處理的vbox-extpack文件擴(kuò)展名;要安裝它,只需關(guān)閉任何正在運(yùn)行的Virtual Box實(shí)例,雙擊擴(kuò)展包文件,該工具將為您啟動(dòng)并安裝它,升級(jí)您可能擁有的任何早期版本的擴(kuò)展包;當(dāng)前的擴(kuò)展包包括一個(gè)USB 2.0(EHCI)控制器,使用戶可以從USB 2.0設(shè)備獲得更好的能,要使用它,用戶必須手動(dòng)啟用控制器并為要使用此控制器的USB設(shè)備添加過濾器;VirtualBox遠(yuǎn)程桌面協(xié)議(VDRP)支持使用戶可以在一臺(tái)PC上運(yùn)行虛擬機(jī),而可以從另一臺(tái)PC上查看和控制它,借助支持E1000網(wǎng)卡的Intel PXE引導(dǎo)ROM,用戶可以遠(yuǎn)程啟動(dòng)計(jì)算機(jī)槽仿真;從5.1.x版開始,Oracle VM VirtualBox Extension Pack也與Windows 10的新Virtual Box版本兼容!
VirtualBox Extension Pack新版功能
實(shí)現(xiàn)了從Oracle Cloud Infrastructure導(dǎo)入虛擬機(jī)的支持
擴(kuò)展了對(duì)將虛擬機(jī)導(dǎo)出到Oracle Cloud Infrastructure的支持,從而允許創(chuàng)建多個(gè)虛擬機(jī)而無需重新上傳。
還添加了使用更高效的變體半虛擬化將VM導(dǎo)出到云的選項(xiàng),并為云圖像指定自由格式標(biāo)簽
虛擬化核心:支持Intel CPU上的嵌套硬件虛擬化,到目前為止僅對(duì)運(yùn)行VirtualBox的來賓進(jìn)行了測(cè)試
圖形:保留了新樣式3D支持(帶有VBoxSVGA和VMSVGA),舊樣式3D支持已被完全刪除
共享剪貼板:實(shí)現(xiàn)了對(duì)文件傳輸?shù)膶?shí)驗(yàn)支持(目前僅Windows主機(jī)/來賓)。
需要通過VBoxMa啟用(默認(rèn)情況下禁用)。
VMM:使用Hyper-V時(shí),Linux guest虛擬機(jī)修復(fù)了VMSVGA 3D支持
Oracle Cloud Infrastructure集成:固定網(wǎng)絡(luò)集成在某些代理之后不起作用
USB:屏蔽遠(yuǎn)程喚醒功能以避免設(shè)備無響應(yīng)
音頻:修復(fù)了主機(jī)進(jìn)入睡眠狀態(tài)后音頻播放的問題
串行:如果狀態(tài)行監(jiān)視失敗,請(qǐng)繼續(xù)傳輸數(shù)據(jù)
串行:修復(fù)了在使用TCP模式時(shí)阻止重新連接的問題
HPET:修復(fù)了訪客無法使用最后一個(gè)計(jì)時(shí)器的問題
Big Sur上的安裝程序現(xiàn)在在提醒用戶必須重新啟動(dòng)系統(tǒng)才能加載已安裝的KEXT
GUI:包括視覺元素更新在內(nèi)的多項(xiàng)增強(qiáng)功能
圖形:使用VMSVGA圖形適配器修復(fù)X11 guest虛擬機(jī)上的監(jiān)視器大小調(diào)整和多監(jiān)視器處理錯(cuò)誤
圖形:2D和3D加速和渲染方面的增強(qiáng)
USB:多項(xiàng)增強(qiáng)功能,可提高能和穩(wěn)定
串行端口:改進(jìn)錯(cuò)誤處理并修復(fù)主機(jī)端口消失時(shí)的起
VBoxMa:來賓控制作的多個(gè)修復(fù)程序
共享剪貼板:多個(gè)修復(fù)程序,包括可能的崩潰和HTML數(shù)據(jù)支持
虛擬化核心:修復(fù)了ICEBP指令的一個(gè)罕見問題,該問題導(dǎo)致在英特爾主機(jī)上進(jìn)行冥想
虛擬化核心:修復(fù)了從macOS Catalina來賓升級(jí)到10.15.2及更高版本后無法啟動(dòng)的問題
VirtualBox Extension Pack軟件特色
支持USB2.0和3.0設(shè)備、Virtualbox遠(yuǎn)程桌面協(xié)議VRDP
主機(jī)網(wǎng)絡(luò)攝像頭直通、虛擬硬盤加密、英特爾卡的PXE引導(dǎo)
虛擬化核心:Dp重新編譯器,即正在運(yùn)行的VM現(xiàn)在需要支持硬件虛擬化的CPU
運(yùn)行時(shí):現(xiàn)在可在具有多個(gè)CPU的主機(jī)上使用(現(xiàn)在限制為1024個(gè))
設(shè)備和云導(dǎo)入:添加用于定義固件類型的字段
不是OVF規(guī)范的一部分,因此在設(shè)備情況下為手冊(cè),對(duì)于OCI,它會(huì)自動(dòng)從實(shí)例中獲取
界面:改進(jìn)了VISO創(chuàng)建和文件管理器對(duì)話框
界面:VirtualBox Mar的虛擬機(jī)列表已得到改進(jìn)。
現(xiàn)在,計(jì)算機(jī)組在視覺上更加明顯,并且VM搜索功能得到了改進(jìn)。
現(xiàn)在可以將Global Tools元素固定在適當(dāng)?shù)奈恢茫员苊馀c其他計(jì)算機(jī)列表一起動(dòng)
界面:虛擬機(jī)詳細(xì)窗格現(xiàn)已擴(kuò)展,其中包含用于選定虛擬機(jī)屬的嵌入式編輯器
允許用戶通過單擊相應(yīng)的超鏈接即時(shí)編輯它們,而無需打開虛擬機(jī)設(shè)置對(duì)話框
GUI:“詳細(xì)”窗格提供了更完整的
GUI:優(yōu)化了內(nèi)部媒體枚舉例程,以減少用戶注冊(cè)大量媒體時(shí)的負(fù)載并優(yōu)化能。
此外,我們?cè)俅卧试S通過Virtual Mar添加現(xiàn)有媒體(并創(chuàng)建新媒體)
GUI:更一致的媒體選擇(既顯示已知圖像,又允許使用文件選擇器進(jìn)行選擇)
界面:VM存儲(chǔ)設(shè)置頁面在可用方面進(jìn)行了一些調(diào)整。
現(xiàn)在,允許用戶更改控制器總線類型,并可以通過拖放作在控制器之間移動(dòng)附件
GUI:“存儲(chǔ)和網(wǎng)絡(luò)設(shè)置”頁面的錯(cuò)誤修復(fù)和可用優(yōu)化
GUI:最近的NLS集成以及針對(duì)GUI和Qt轉(zhuǎn)換標(biāo)簽的錯(cuò)誤修復(fù)
USB:固定同步傳輸?shù)絰HCI的VM
串行的:固定的緩沖區(qū)處理,避免在刷新接收隊(duì)列時(shí)接收過時(shí)的數(shù)據(jù)
串行:改進(jìn)Windows主機(jī)上的主機(jī)串行端口直通處理
VirtualBox Extension Pack使用說明
Oracle VM VirtualBox提供的技術(shù)和功能在以下情況下很有用:
同時(shí)運(yùn)行多個(gè)作系統(tǒng)。Oracle VM VirtualBox使您可以一次運(yùn)行多個(gè)作系統(tǒng)。這樣,您可以在另一個(gè)作系統(tǒng)上運(yùn)行為一個(gè)作系統(tǒng)編寫的軟件,例如Linux或Mac上的Windows軟件,而無需重新啟動(dòng)即可使用它。由于您可以配置 應(yīng)為每種此類作系統(tǒng)提供什么樣的虛擬硬件,因此即使該作系統(tǒng)不再支持您的真實(shí)計(jì)算機(jī)的硬件,也可以安裝DOS或OS / 2之類的舊作系統(tǒng)。
簡化軟件安裝。軟件供應(yīng)商可以使用虛擬機(jī)來交付整個(gè)軟件配置。例如,在真實(shí)計(jì)算機(jī)上安裝完整的郵件解決方案可能是一項(xiàng)繁瑣的任務(wù)。使用Oracle VM VirtualBox,可以將這種復(fù)雜的設(shè)置(通常稱為設(shè)備)打包到虛擬機(jī)中。安裝和運(yùn)行郵件就像將這樣的設(shè)備導(dǎo)入Oracle VM VirtualBox一樣容易。
測(cè)試和難恢復(fù)。安裝后,虛擬機(jī)及其虛擬硬盤可以視為可以任意凍結(jié),喚醒,復(fù)制,備份以及在主機(jī)之間傳輸?shù)?容器。
最重要的是,通過使用另一種稱為快照的Oracle VM VirtualBox功能,可以保存虛擬機(jī)的特定狀態(tài),并在必要時(shí)恢復(fù)到該狀態(tài)。這樣,人們可以自由地嘗試計(jì)算環(huán)境。如果出現(xiàn)問題,例如在安裝軟件后出現(xiàn)問題或用病毒感染來賓,您可以輕松地切換回以前的快照,而無需頻繁的備份和還原。
可以創(chuàng)建任意數(shù)量的快照,使您可以在虛擬機(jī)時(shí)間內(nèi)來回移動(dòng)。您可以在VM運(yùn)行時(shí)刪除快照以回收磁盤空間。
基架構(gòu)整合。 虛擬化可以大大降低硬件和電力成本。在大多數(shù)情況下,當(dāng)今的計(jì)算機(jī)僅使用其潛在功率的一小部分,并且在較低的平均系統(tǒng)負(fù)載下運(yùn)行。從而浪費(fèi)了很多硬件資源以及電力。因此,不必運(yùn)行許多僅部分使用的物理計(jì)算機(jī),而是可以將許多虛擬機(jī)打包到一些功能強(qiáng)大的主機(jī)上并平衡它們之間的負(fù)載。
在處理虛擬化時(shí),也為了理解本文檔的以下各章,使您熟悉一些關(guān)鍵術(shù)語,尤其是以下術(shù)語:
主機(jī)作系統(tǒng)(主機(jī)OS)。這是安裝了Oracle VM VirtualBox的物理計(jì)算機(jī)的OS。有適用于Windows,Mac OS X,Linux和Oracle Solas主機(jī)的Oracle VM VirtualBox版本。
大多數(shù)時(shí)候,本手冊(cè)一起討論了所有Oracle VM VirtualBox版本。我們可能會(huì)在適當(dāng)?shù)牡胤街赋鎏囟ㄓ谄脚_(tái)的差異。
來賓作系統(tǒng)(來賓OS)。這是在虛擬機(jī)內(nèi)部運(yùn)行的作系統(tǒng)。從理論上講,Oracle VM VirtualBox可以運(yùn)行任何x86作系統(tǒng),例如DOS,Windows,OS / 2,F(xiàn)reeBSD和OpenBSD。但是,要在您的計(jì)算機(jī)上實(shí)現(xiàn)賓客代碼的近乎本機(jī)的能,我們必須經(jīng)歷許多特定于某些OS的優(yōu)化。因此,盡管您最喜歡的OS 可以作為來賓運(yùn)行,但我們正式為少數(shù)幾個(gè)選擇提供了支持和優(yōu)化,其中包括最常見的OS。
虛擬機(jī)(VM)。這是Oracle VM VirtualBox在運(yùn)行時(shí)為您的來賓OS創(chuàng)建的特殊環(huán)境。換句話說,您在VM中運(yùn)行來賓OS。通常,VM在計(jì)算機(jī)桌面上顯示為一個(gè)窗口。根據(jù)您使用的Oracle VM VirtualBox的各種前端中的哪個(gè),VM可能以全屏模式顯示或在另一臺(tái)計(jì)算機(jī)上遠(yuǎn)程顯示。
在內(nèi)部,Oracle VM VirtualBox將VM視為一組指定其行為的參數(shù)。一些參數(shù)描述了硬件設(shè)置,例如內(nèi)存量和分配的CPU數(shù)量。其他參數(shù)描述狀態(tài),例如VM是運(yùn)行還是已保存。
您可以在VirtualBox Mar窗口,“設(shè)置”對(duì)話框中并通過運(yùn)行VBoxMa命令來查看這些VM設(shè)置。
來賓添加。這是指Oracle VM VirtualBox隨附的特殊軟件包,但這些軟件包旨在安裝 在VM內(nèi),以提高客戶機(jī)OS的能并添加其他功能。
以下是Oracle VM VirtualBox的主要功能的簡要概述:
可移植。Oracle VM VirtualBox在大量的位主機(jī)作系統(tǒng)上運(yùn)行。
Oracle VM VirtualBox是所謂的托管 管理程序,有時(shí)也稱為2類管理程序。而 露的金屬或類型1 的管理程序?qū)⒃谟布现苯舆\(yùn)行,的Oracle VM VirtualBox需要安裝現(xiàn)有的作系統(tǒng)。因此,它可以與該主機(jī)上的現(xiàn)有應(yīng)用程序一起運(yùn)行。
在很大程度上,Oracle VM VirtualBox在所有主機(jī)平臺(tái)上在功能上都是相同的,并且使用相同的文件和圖像格式。這使您可以在具有不同主機(jī)OS的另一臺(tái)主機(jī)上運(yùn)行在一臺(tái)主機(jī)上創(chuàng)建的虛擬機(jī)。例如,您可以在Windows上創(chuàng)建虛擬機(jī),在Linux下運(yùn)行它。
此外,可以使用開放虛擬化格式(OVF)(為此目的而創(chuàng)建的行業(yè)標(biāo)準(zhǔn))輕松導(dǎo)入和導(dǎo)出虛擬機(jī)。您甚至可以導(dǎo)入使用其他虛擬化軟件創(chuàng)建的OVF。
對(duì)于Oracle Cloud Infrastructure的用戶,功能擴(kuò)展到將虛擬機(jī)與云之間導(dǎo)出和導(dǎo)入。這簡化了應(yīng)用程序的開發(fā)以及在生產(chǎn)環(huán)境中的部署。
來賓添加:共享文件夾,無縫窗口,3D虛擬化。Oracle VM VirtualBox Guest Additions是軟件包,可以將其安裝在受支持的來賓系統(tǒng)內(nèi)部,以提高其能并提供與主機(jī)系統(tǒng)的附加集成和通信。安裝Guest Additions后,虛擬機(jī)將支持自動(dòng)調(diào)整分辨率,無縫窗口,加速的3D圖形等。
特別是,Guest Additions提供了共享文件夾,使您可以從來賓計(jì)算機(jī)內(nèi)部訪問主機(jī)系統(tǒng)上的文件。
強(qiáng)大的硬件支持。除其他功能外,Oracle VM VirtualBox支持以下功能:
來賓多處理(P)。Oracle VM VirtualBox可以為每個(gè)虛擬機(jī)最多提供32個(gè)虛擬CPU,而與主機(jī)上實(shí)際存在多少個(gè)CPU內(nèi)核無關(guān)。
USB設(shè)備支持。 Oracle VM VirtualBox實(shí)現(xiàn)了一個(gè)虛擬USB控制器,使您可以將任意USB設(shè)備連接到虛擬機(jī),而不必在主機(jī)上安裝特定于設(shè)備的驅(qū)動(dòng)程序。USB支持不僅限于某些設(shè)備類別。
硬件兼容。 Oracle VM VirtualBox虛擬化大量虛擬設(shè)備,其中許多設(shè)備通常由其他虛擬化平臺(tái)提供。其中包括IDE,SCSI和SATA硬盤控制器,幾個(gè)虛擬網(wǎng)卡和聲卡,虛擬串行和并行端口以及一個(gè)輸入/輸出高級(jí)可編程中斷控制器(I / O APIC),在許多計(jì)算機(jī)系統(tǒng)中都可以找到它。這樣可以輕松地從真實(shí)計(jì)算機(jī)克隆磁盤映像,以及將第三方虛擬機(jī)導(dǎo)入Oracle VM VirtualBox。
全面的ACPI支持。Oracle VM VirtualBox完全支持高級(jí)配置和電源接口(ACPI)。這樣可以輕松地將磁盤映像從真實(shí)計(jì)算機(jī)或第三方虛擬機(jī)克隆到Oracle VM VirtualBox。憑借其獨(dú)特的 ACPI電源狀態(tài)支持,Oracle VM VirtualBox甚至可以向支持ACPI的來賓OS報(bào)告主機(jī)的電源狀態(tài)。對(duì)于使用電池運(yùn)行的移動(dòng)系統(tǒng),訪客可以因此實(shí)現(xiàn)節(jié)能并例如以全屏模式用戶剩余電量。
多屏分辨率。 Oracle VM VirtualBox虛擬機(jī)支持的屏幕分辨率是物理屏幕的許多倍,從而使它們可以分布在連接到主機(jī)系統(tǒng)的大量屏幕上。
內(nèi)置iSCSI支持。 此獨(dú)特功能使您無需通過主機(jī)系統(tǒng)即可將虛擬機(jī)直接連接到iSCSI存儲(chǔ)。VM直接訪問iSCSI目標(biāo),而無需虛擬化容器文件中的硬盤所需的額外開銷。
PXE網(wǎng)絡(luò)啟動(dòng)。Oracle VM VirtualBox的集成虛擬網(wǎng)卡完全支持使用預(yù)引導(dǎo)執(zhí)行環(huán)境(PXE)進(jìn)行遠(yuǎn)程引導(dǎo)。
多代分支快照。Oracle VM VirtualBox可以保存虛擬機(jī)狀態(tài)的任意快照。您可以回到過去,將虛擬機(jī)還原為任何此類快照,從那里啟動(dòng)備用VM配置,從而有效地創(chuàng)建整個(gè)快照樹。
您可以在虛擬機(jī)運(yùn)行時(shí)創(chuàng)建和刪除快照。
虛擬機(jī)組。Oracle VM VirtualBox提供了分組功能,使用戶可以集體或分別組織和控制虛擬機(jī)。除了基本組之外,任何VM都可以位于多個(gè)組中,并且組可以嵌套在層次結(jié)構(gòu)中。這意味著您可以有多個(gè)組。通常,可在組上執(zhí)行的作與可應(yīng)用于單個(gè)VM的作相同:啟動(dòng),暫停,重置,關(guān)閉(保存狀態(tài),發(fā)送關(guān)閉,關(guān)機(jī)),放棄保存狀態(tài),在文件系統(tǒng)中顯示,分類。
干凈的架構(gòu)和前所未有的模塊化。Oracle VM VirtualBox具有極其模塊化的設(shè)計(jì),具有定義明確的內(nèi)部編程接口以及客戶端和代碼的清晰分隔。這樣可以輕松地同時(shí)從多個(gè)接口進(jìn)行控制。例如,您可以簡單地通過單擊Oracle VM VirtualBox圖形用戶界面中的按鈕來啟動(dòng)VM,從命令行甚至遠(yuǎn)程控制該計(jì)算機(jī)。
由于其模塊化體系結(jié)構(gòu),Oracle VM VirtualBox還可以通過全面的軟件開發(fā)工具包(SDK)展示其全部功能和可配置,該套件可將Oracle VM VirtualBox與其他軟件系統(tǒng)集成在一起。
遠(yuǎn)程機(jī)器顯示。通過VirtualBox遠(yuǎn)程桌面擴(kuò)展(VRDE),可以對(duì)任何正在運(yùn)行的虛擬機(jī)進(jìn)行高能的遠(yuǎn)程訪問。該擴(kuò)展支持最初內(nèi)置于Micsoft Windows中的遠(yuǎn)程桌面協(xié)議(RDP),并具有特殊的附加功能以完全支持客戶端USB。
VRDE不依賴Micsoft Windows內(nèi)置的RDP。而是將VRDE直接插入虛擬化層。結(jié)果,它甚至可以在文本模式下與Windows以外的來賓OS一起使用,并且在虛擬機(jī)中也不需要應(yīng)用程序支持。
除了這種特殊功能,Oracle VM VirtualBox還為您提供了更多獨(dú)特功能:
可擴(kuò)展的RDP身份驗(yàn)證。Oracle VM VirtualBox已經(jīng)支持Windows上的Winlogon和Linux上的PAM進(jìn)行RDP身份驗(yàn)證。此外,它還包括一個(gè)易于使用的SDK,可讓您為其他身份驗(yàn)證方法創(chuàng)建任意接口。
USB over RDP。使用RDP虛擬通道支持,Oracle VM VirtualBox還使您可以將任意USB設(shè)備本地連接到在Oracle VM VirtualBox RDP上遠(yuǎn)程運(yùn)行的虛擬機(jī)。