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

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。

华纳云 推荐文章
Linux中生成、加密和解密随机密码的方法 Windows系统cmd命令行下如何切换目录 Ubuntu服务器中安装Google Chrome的教程 怎么安装FileZilla_Server ftp服务端(windows教程) CentOS系统 Node.js日志丢失怎么办? 优化PHP数据库搜索和缓存的方法 Windows云服务器如何防止SQL注入攻击? 无法与数据库服务器建立可靠的数据连接怎么办? Ubuntu中刻录光盘的详细指南 Linux服务器提示503服务不可用的原因及解决方法
客服咨询
7*24小时技术支持
技术支持
渠道支持