博客 / 詳情

返回

如何在RHEL9上安裝VirtualBox虛擬機?

在這篇文章中,我們將逐步介紹如何在RHEL 9上安裝 VirtulaBox。

眾所周知,VirtualBox 是一個用於 x86 和 Intel64/AMD64 硬件的免費跨平台虛擬化工具。使用VirtualBox,我們可以同時運行多個操作系統,並幫助用户在桌面或筆記本電腦上設置測試環境。它通常用作桌面級,並提供用於管理虛擬機的圖形用户界面。

基本術語

  • Host OS:它是安裝VirtualBox的物理操作系統。
  • Guest OS:它是在虛擬機內部運行的操作系統。
  • VM (Virtual Machine):它是由virtualbox創建的用於運行操作系統的虛擬環境。
  • Guest Additions:這些是專門設計安裝在虛擬機內部以提高Guest OS性能的軟件。

先決條件

  • 已預裝桌面環境的RHEL 9
  • 擁有管理員權限的Sudo用户
  • 紅帽訂閲或本地已配置Yum源
  • 互聯網連接

(1) 啓用VirtualBox和EPEL源

執行 dnf 命令以啓用virtualbox官方軟件源

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

導入VirtualBox公鑰

$ sudo rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

啓用EPEL軟件源

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y

(2) 安裝VirtualBox依賴

使用 dnf 命令安裝以下virtualbox依賴項

$ sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

(3) 安裝VirtualBox 6.1

在開始安裝之前,首先驗證庫中可用的virtualbox的確切版本

$ sudo dnf search virtualbox

Dnf-Search-VirtualBox-RHEL9

正如我們所見,軟件庫中有VirtualBox-6.1的安裝包,執行安裝

$ sudo dnf install VirtualBox-6.1 -y

Dnf-Install-Virtualbox-Command-RHEL9

安裝VirtualBox後,將您的本地用户添加到 vboxuser 用户組,以便它可以在 VirtualBox上執行所有操作

$ sudo usermod -aG vboxusers $USER
$ newgrp vboxusers

(4) 啓動VirtualBox

從系統菜單中搜索 virtualbox 並單擊其圖標

Start-VirtualBox-RHEL9

點擊VirtualBox的圖標後,我們會看到下面的用户界面

VirtualBox-GUI-RHEL9

如果要在VirtualBox中添加如下附加功能,必須安裝擴展包。

  • USB 2.0/3.0 support
  • Virtual RDP
  • Disk Encryption
  • Pxe Boot

(5) 安裝VirtualBox擴展包

使用 wget 命令下載擴展包

$ wget https://download.virtualbox.org/virtualbox/6.1.36/Oracle_VM_VirtualBox_Extension_Pack-6.1.36a-152435.vbox-extpack

下載完成之後,執行安裝

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.36a-152435.vbox-extpack

按 “y” 接受許可條款和條件

Accept-License-Terms-Conditions-VirtualBox-Extension-Pack

驗證VirtualBox擴展包是否安裝

查看VirtualBox軟件界面, File –> Preferences –> Extensions

VirtualBox-Extension-Pack-Details-RHEL9

小編開源項目

  • course-tencent-cloud(酷瓜雲課堂 - gitee倉庫)
  • course-tencent-cloud(酷瓜雲課堂 - github倉庫)
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.