首页 帮助中心 新加坡服务器 在RHEL Linux系统中安装VirtualBox的方法
在RHEL Linux系统中安装VirtualBox的方法
时间 : 2025-02-21 11:47:58 编辑 : 华纳云 阅读量 : 80

VirtualBox是由Oracle开发的一款开源虚拟化软件,用于在Windows、Linux、macOS等操作系统上运行虚拟机(VM)。它可以模拟不同的计算机环境,使用户能够在一个系统上运行多个操作系统,如Windows、Linux、macOS、BSD甚至DOS。以下是在RHEL Linux系统中安装VirtualBox的方法。

1. 更新系统

在安装 VirtualBox 之前,先更新系统的软件包:

sudo dnf update -y

2. 安装必要的依赖

VirtualBox 需要以下依赖软件包:

sudo dnf install -y epel-release
sudo dnf install -y gcc make perl dkms qt5-qtbase elfutils-libelf-devel kernel-devel kernel-headers

确认内核版本与 kernel-devel 版本匹配:

uname -r
rpm -q kernel-devel

如果版本不匹配,请更新:

sudo dnf update -y kernel kernel-devel kernel-headers
sudo reboot

3. 添加 VirtualBox 官方仓库

RHEL 默认软件源不包含 VirtualBox,因此需要手动添加 Oracle VirtualBox 官方仓库:

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

然后刷新仓库:

sudo dnf makecache

4. 安装 VirtualBox

运行以下命令安装 VirtualBox(以最新稳定版 7.0 为例):

sudo dnf install -y VirtualBox-7.0

如果要安装不同版本,可运行:

sudo dnf list VirtualBox-*

然后安装所需版本,如:

sudo dnf install -y VirtualBox-6.1

5. 添加用户到 vboxusers 组

VirtualBox 需要运行的用户加入 vboxusers 组:

sudo usermod -aG vboxusers $USER

使更改生效:

newgrp vboxusers

6. 安装 VirtualBox 扩展包(可选)

VirtualBox 提供了扩展功能,如 USB 2.0/3.0 支持。安装方法:

wget https://download.virtualbox.org/virtualbox/7.0.14/Oracle_VM_VirtualBox_Extension_Pack-7.0.14.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.14.vbox-extpack

7. 启动 VirtualBox

运行:

VirtualBox

如果需要以 CLI 方式管理虚拟机,可以使用:

VBoxManage list vms

8. 解决 VirtualBox 内核模块问题

如果 VirtualBox 启动时遇到 "Kernel driver not installed (rc=-1908)" 错误:

sudo /sbin/vboxconfig
sudo modprobe vboxdrv

然后重启系统:

sudo reboot

根据上面的步骤和方法,这样你的 RHEL 系统就可以顺利运行 VirtualBox。

华纳云 推荐文章
VirtualBox的性能优化方法有哪些 怎么使用linux命令备份文件夹 linux命令行显示乱码如何解决? 如何在Debian和Ubuntu中安装VirtualBox 6
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持