温馨提示×

centos装virtualbox步骤

小樊
40
2026-09-17 21:21:07
栏目: 智能运维

下面是在 CentOS(以 CentOS 7 / 8 为例) 上安装 VirtualBox 的常用步骤。


一、准备工作

1. 更新系统

sudo yum update -y

2. 安装依赖

sudo yum install -y epel-release
sudo yum install -y gcc make perl kernel-devel kernel-headers dkms

⚠️ 注意:kernel-devel 版本必须和当前内核版本一致
查看内核版本:

uname -r

二、添加 VirtualBox 官方 YUM 源

CentOS 7

sudo tee /etc/yum.repos.d/virtualbox.repo <<EOF
[virtualbox]
name=Oracle Linux / RHEL / CentOS-\$releasever / \$basearch - VirtualBox
baseurl=https://download.virtualbox.org/virtualbox/rpm/el/\$releasever/\$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
EOF

三、安装 VirtualBox

查看可用版本:

yum list available VirtualBox*

安装最新版(例如 7.0):

sudo yum install -y VirtualBox-7.0

四、加载内核模块

安装完成后执行:

sudo /sbin/vboxconfig

如成功,会看到:

vboxdrv.sh: Building VirtualBox kernel modules.

五、将用户加入 vboxusers 组

sudo usermod -aG vboxusers $USER

重新登录或重启后生效


六、启动 VirtualBox

图形界面:

virtualbox

如无图形界面(服务器版),可配合 VBoxHeadless 使用。


七、常见问题

1. 内核升级后无法启动

重新执行:

sudo /sbin/vboxconfig

2. 提示 vboxdrv 未加载

sudo modprobe vboxdrv

如果你告诉我 CentOS 具体版本(7 还是 8 / Stream) 以及 是否带桌面环境,我可以给你更精确的安装命令。

0