可以,CentOS 是可以运行 VirtualBox 的,但有一些前提和注意事项:
CPU 支持虚拟化
grep -E 'vmx|svm' /proc/cpuinfo
有输出即表示支持系统是 64 位
uname -m
应为 x86_64
内核开发包已安装(非常重要) VirtualBox 需要编译内核模块:
yum install -y kernel-devel kernel-headers gcc make perl
# 添加 VirtualBox 源
cd /etc/yum.repos.d/
wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
# 安装
yum install -y VirtualBox-7.0
安装后执行:
/sbin/vboxconfig
从官网下载对应版本: https://www.virtualbox.org/wiki/Linux_Downloads
CentOS 版本
内核更新后
/sbin/vboxconfig
图形界面
VBoxManage生产环境建议
Kernel driver not installed
→ 执行 /sbin/vboxconfig如果你愿意,可以告诉我:
我可以给你更精确的安装步骤。