如何在AlmaLinux中安裝和使用VirtualBox 7.0

yanding 2023-07-16 355

摘要:在本指南中,我們將討論如何在AlmaLinux 9和AlmaLinux 8發(fā)行版上安裝VirtualBox 7.0,以使用ISO映像文件創(chuàng)建來(lái)賓虛擬機(jī)。


Oracle VM VirtualBox 目前由 Oracle 擁有和維護(hù),它是世界上最受歡迎的開(kāi)源平臺(tái)之一,使用戶(hù)能夠從底層計(jì)算機(jī)硬件創(chuàng)建虛擬機(jī)。


VirtualBox 是一種 2 類(lèi)虛擬機(jī)管理程序,這意味著它安裝在現(xiàn)有操作系統(tǒng)(例如 Windows 或 Linux)之上,以創(chuàng)建一個(gè)模擬 CPU、RAM 和存儲(chǔ)等硬件組件的抽象層,通過(guò)這樣做,它允許用戶(hù)創(chuàng)建稱(chēng)為來(lái)賓或虛擬機(jī)的虛擬組件。


VirtualBox 支持多種來(lái)賓系統(tǒng),包括 Windows、Linux、OpenBSD、Solaris 和 OpenSolaris。


在撰寫(xiě)本指南時(shí),VirtualBox 7.0.2 是 2022 年 10 月 10 日發(fā)布的最新版本,具有以下主要改進(jìn)。



新的虛擬機(jī)配置向?qū)Ь哂小盁o(wú)人值守的來(lái)賓操作系統(tǒng)安裝”選項(xiàng),可促進(jìn)更順暢的部署過(guò)程。

添加了基于 DirectX 11 的 3D 支持(在非 Windows 系統(tǒng)上使用 DXVK)。

EFI 支持安全步驟。

支持 TPM 1.2/2.0 的安全啟動(dòng)。

為來(lái)賓虛擬機(jī)提供完整的 Dski 加密。

將 EHCI 和 XHCI USB 控制器設(shè)備納入開(kāi)源基礎(chǔ)設(shè)施。

添加了用于監(jiān)控性能統(tǒng)計(jì)數(shù)據(jù)的 GUI 工具,例如 RAM 和 CPU 使用情況、磁盤(pán) I/O 等。

云虛擬機(jī)可以添加到 Virtual Machine Manager 中并作為本地虛擬機(jī)進(jìn)行管理。

有關(guān)所提供的所有功能的更深入列表,請(qǐng)查看 Virtualbox 發(fā)行說(shuō)明。


步驟1:檢查AlmaLinux中的虛擬化

作為安裝任何虛擬機(jī)管理程序的先決條件,您必須擁有具有虛擬化功能的 Intel 或 AMD CPU。因此,在執(zhí)行其他操作之前,請(qǐng)檢查虛擬化是否已啟用。


為此,請(qǐng)運(yùn)行以下 lscpu 命令:


$lscpu | grep -i 虛擬化

以下結(jié)果證實(shí)我們的系統(tǒng)中存在 VT-x 指令隱含的英特爾虛擬化技術(shù)。


虛擬化:              VT-x

虛擬化類(lèi)型:全虛擬化

驗(yàn)證您的系統(tǒng)支持虛擬化后,繼續(xù)下一步。


如果結(jié)果顯示不支持虛擬化,則需要從 BIOS 設(shè)置中啟用虛擬化。


步驟2:在AlmaLinux中啟用EPEL Repo

為了順利安裝,需要一些基本標(biāo)準(zhǔn)。但首先,請(qǐng)確保按如下方式安裝 EPEL 存儲(chǔ)庫(kù)。


$ sudo dnf install epil-release -y

安裝完成后,按如下方式插入依賴(lài)項(xiàng)。


$ sudo dnf install dkms kernel-devel 內(nèi)核標(biāo)頭 gcc perl bzip2 wget curl make -y

Kernel-devel 是一個(gè)開(kāi)發(fā)包,用于構(gòu)建內(nèi)核模塊以匹配內(nèi)核。提供內(nèi)核頭文件和 makefile,用于針對(duì)內(nèi)核構(gòu)建模塊。



安裝的 kernel-devel 版本將與操作系統(tǒng)上的內(nèi)核版本不同。


您可以通過(guò)運(yùn)行以下命令來(lái)驗(yàn)證這一點(diǎn):


$rpm -q 內(nèi)核開(kāi)發(fā)

$ uname -r

要解決兩個(gè)變量之間的沖突,請(qǐng)顛倒順序。


$ sudo dnf 更新 -y

然后重新啟動(dòng)系統(tǒng)


$ 須藤重新啟動(dòng)

再次驗(yàn)證 kernel-devel 版本是否與 Linux 內(nèi)核兼容。



步驟3:在AlmaLinux中安裝VirtualBox 7.0

要安裝最新版本的 VirtualBox,我們需要添加官方 VirtualBox 存儲(chǔ)庫(kù),如下所示。


$sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

您可以列出存儲(chǔ)庫(kù)提供的所有 VirtualBox 版本,如下所示。


$ dnf 搜索 virtualbox


從輸出中,您可以看到 VirtualBox 7.0 是由存儲(chǔ)庫(kù)提供的。


要安裝 VirtualBox 7.0,請(qǐng)運(yùn)行以下命令:


$sudo dnf install virtualBox-7.0 -y

該命令將 VirtualBox 7.0 設(shè)置為其他依賴(lài)項(xiàng)。



步驟4:在AlmaLinux中安裝Virtualbox擴(kuò)展包


VirtualBox 擴(kuò)展包是一個(gè)擴(kuò)展 VirtualBox 基本功能并提供附加功能的包,例如:


從主機(jī)復(fù)制和粘貼文本。

在虛擬環(huán)境中使用 USB 設(shè)備(USB 2.0 和 USB 3.0)。

在訪(fǎng)客系統(tǒng)上使用網(wǎng)絡(luò)攝像頭。

磁盤(pán)映像加密。

以及許多其他人。

要安裝 VirtualBox 擴(kuò)展包,請(qǐng)轉(zhuǎn)到官方 wget 命令,如圖所示。


$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

接下來(lái),按如下方式構(gòu)建內(nèi)核模塊。


$ sudo / sbin / vboxconfig

接下來(lái),安裝 VirtualBox 插件,如下所示。


$sudo VBoxManage extpack 安裝 Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

通過(guò)鍵入并按 ENTER 訪(fǎng)問(wèn)用戶(hù)許可證并同意許可證的條款和條件y。



至此,VirtualBox就安裝完成了。要開(kāi)始使用它,請(qǐng)使用 Configuration Manager 找到它,然后單擊 Oracle VM Virtualbox 啟動(dòng) Oracle VM Virtualbox Manager,如圖所示。



第5步:在AlamLinux中創(chuàng)建虛擬機(jī)

在本節(jié)中,我們將演示如何使用 ISO 映像文件創(chuàng)建虛擬機(jī)。我們的 AlmaLinux 系統(tǒng)上存儲(chǔ)有一個(gè) Linux Mint ISO 文件。


要開(kāi)始創(chuàng)建虛擬機(jī),請(qǐng)單擊“新建”,如下所示。



這將啟動(dòng)虛擬機(jī)配置向?qū)?。確保填寫(xiě)所有詳細(xì)信息,包括虛擬機(jī)名稱(chēng)、VM 路徑和 ISO 映像,然后單擊“下一步”。



拖動(dòng)滑塊選擇所需的內(nèi)存大小和 CPU 數(shù)量。然后單擊“下一步”。



接下來(lái),指定虛擬硬盤(pán)容量并單擊“下一步”。



您將獲得所有選定設(shè)置的摘要。如果一切正常,請(qǐng)單擊“完成”,否則單擊“返回”并進(jìn)行必要的更改。



單擊“完成”后,虛擬機(jī)將顯示在左側(cè),如圖所示。要啟動(dòng)虛擬機(jī),請(qǐng)單擊“開(kāi)始”按鈕。



幾秒鐘后,虛擬機(jī)將啟動(dòng),并且將顯示操作系統(tǒng)的 GRUB 菜單。從那里您可以繼續(xù)安裝操作系統(tǒng)。



第6步:虛擬機(jī)設(shè)置

VirtualBox 提供了多種選項(xiàng)來(lái)幫助您進(jìn)行許多調(diào)整,從而幫助您更有效地管理虛擬機(jī)并提高利潤(rùn)。


要查看提供的設(shè)置,請(qǐng)單擊“設(shè)置”按鈕。



在左側(cè)窗格中,您將看到可自定義選項(xiàng)的列表。例如,“系統(tǒng)”選項(xiàng)允許您調(diào)整各種系統(tǒng)參數(shù),例如內(nèi)存、CPU 數(shù)量、啟動(dòng)順序、擴(kuò)展功能和加速。



單擊“處理器”選項(xiàng)卡可更改處理器的數(shù)量。



“顯示”選項(xiàng)允許您調(diào)整視頻內(nèi)存和其他分辨率選項(xiàng)。



在“網(wǎng)絡(luò)”部分中,您可以添加或刪除虛擬適配器,還可以更改要使用的適配器類(lèi)型。



第7步:在AlmaLinux中安裝VirtualBox Guest Accessories

VirtualBox 來(lái)賓插件是 VirtualBox 代碼附帶的附加軟件。它們提供了額外的功能來(lái)增強(qiáng)虛擬機(jī)的性能和性能。


要安裝訪(fǎng)客附加組件,請(qǐng)轉(zhuǎn)至設(shè)備 –> 插入訪(fǎng)客附加組件 CD 映像。



在本教程中,我們將展示如何在AlmaLinux 8/9上安裝VirtualBox 7.0。此外,我們還討論了如何創(chuàng)建虛擬機(jī)、配置各種設(shè)置,以及最終如何通過(guò)安裝 VirtualBox 來(lái)賓插件來(lái)充分利用來(lái)賓計(jì)算機(jī)。

言鼎科技

The End