VirtualBox如何在CentOS上安装扩展包
导读:在 CentOS 上安装 VirtualBox 扩展包 一 准备与版本匹配 确保已安装并正常运行 VirtualBox,建议通过官方仓库安装以便后续升级与依赖维护。以 CentOS 7 为例,可先添加 Oracle 官方源并安装 Virt...
在 CentOS 上安装 VirtualBox 扩展包
一 准备与版本匹配
- 确保已安装并正常运行 VirtualBox,建议通过官方仓库安装以便后续升级与依赖维护。以 CentOS 7 为例,可先添加 Oracle 官方源并安装 VirtualBox(示例命令):
- 添加源:
sudo wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d/ - 安装依赖:
sudo yum install -y gcc make patch dkms qt libgomp kernel-headers kernel-devel - 安装 VirtualBox:
sudo yum install -y VirtualBox-7.0
- 添加源:
- 扩展包版本必须与 VirtualBox 主程序版本完全一致(主次版本号都要一致),否则会安装失败或功能异常。查看版本:
VBoxManage -v。
二 命令行安装扩展包(推荐)
- 关闭所有正在运行的虚拟机,并退出 VirtualBox(扩展包安装需要独占访问内核组件)。
- 下载与当前版本一致的扩展包(以 7.0.6 为例,文件名以官网实际为准):
wget https://download.virtualbox.org/virtualbox/7.0.6/Oracle_VM_VirtualBox_Extension_Pack-7.0.6a-155176.vbox-extpack
- 使用 VBoxManage 安装:
sudo VBoxManage extpack install ./Oracle_VM_VirtualBox_Extension_Pack-7.0.6a-155176.vbox-extpack
- 安装完成后验证:
- 列出已安装扩展包:
VBoxManage list extpacks - 查看 VirtualBox 版本:
VBoxManage --version
- 列出已安装扩展包:
- 如需卸载扩展包:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"。
三 图形界面安装扩展包(有桌面环境时)
- 打开 Oracle VM VirtualBox 管理器,依次点击:管理 → 全局设定 → 扩展 → 添加新包,选择下载好的 .vbox-extpack 文件,接受许可协议完成安装。
- 安装后可在“扩展”页看到已安装的扩展包名称与版本。
四 常见问题与处理
- 内核模块未加载或构建失败(如报错 rc=-1908 或提示运行
/sbin/vboxconfig):- 安装构建依赖:
sudo yum install -y gcc make patch dkms kernel-headers kernel-devel elfutils-libelf-devel - 重建内核模块:
sudo /sbin/vboxconfig - 重启服务或系统后再次尝试安装扩展包。
- 安装构建依赖:
- 扩展包安装失败(如 E_FAIL (0x80004005) 等):
- 确认扩展包与 VirtualBox 版本完全一致。
- 以具有足够权限的用户运行安装(必要时使用
sudo);若仍失败,检查是否使用了非常规安装路径或权限受限目录,改用默认路径或重新安装 VirtualBox 后再试。
- 扩展包用途与启用功能:
- 扩展包提供 USB 2.0/3.0、RDP 远程显示、PXE 启动、磁盘镜像加密等能力;启用 USB 2.0/3.0 前需先安装扩展包,否则会提示安装。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox如何在CentOS上安装扩展包
本文地址: https://pptw.com/jishu/776575.html
