一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

统信UOS如何安装VirtualBox

时间:2026-08-06 13:44:55 编辑:袖梨 来源:一聚教程网

必须启用内核模块,否则虚拟机无法启动;应用商店一键安装最简单但需手动执行sudo /sbin/vboxconfig;APT命令行安装推荐主力使用,自动部署主程序与扩展包;离线环境可手动安装正式.deb包,须确认内核兼容性。

在统信UOS上安装VirtualBox是运行Windows、Linux等其他操作系统的前提,必须确保软件版本与UOS内核匹配,否则虚拟机启动时会报“Kernel driver not installed”错误。

应用商店一键安装(适合新手)

打开UOS桌面左下角“开始菜单”→启动“应用商店”→在顶部搜索框输入【VirtualBox】并回车→在结果中准确找到“Oracle VM VirtualBox”(开发者为Oracle Corporation)→点击右侧“安装”按钮→等待进度条走完即可。

这一步操作起来很简单,直接点几下就能装好,但装完后仍需手动启用内核模块,否则新建虚拟机时会卡在启动界面。

APT命令行安装(推荐主力方式)

Ctrl+Alt+T打开终端→执行sudo apt update更新源→运行sudo apt install virtualbox virtualbox-ext-pack→安装过程中弹出Oracle许可协议时,用Tab键切换到“Yes”再回车确认。

该命令同时部署主程序和扩展包,避免后续USB设备识别失败或RDP远程连接不可用。若安装中途卡在协议页无响应,可新开一个终端执行sudo dpkg-reconfigure virtualbox-ext-pack补全授权。

验证是否装成功:输入virtualbox --version,看到类似“7.0.20_Ubuntu r163906”的输出即表示完成。

手动安装最新.deb包(应对版本滞后或离线环境)

方法一:正式下载适配包

访问VirtualBox正式Linux下载页(https://www.virtualbox.org/wiki/Linux_Downloads)→选择amd64.deb格式→优先下载7.0.x或7.1.x稳定版(如virtualbox-7.0_7.0.20-163906~Debian~buster_amd64.deb)→保存到~/Downloads目录。

方法二:终端安装

进入下载目录:cd ~/Downloads→执行安装:sudo dpkg -i virtualbox-*.deb→修复依赖:sudo apt --fix-broken install

【关键提醒】若UOS内核为6.6.28-amd64-desktop-hwe等定制版本,必须确认.deb包明确标注支持Debian 10/11或Ubuntu 22.04,否则模块编译会失败。

启用VirtualBox内核模块(所有方式都必须做)

第一步:运行sudo /sbin/vboxconfig,该命令会自动检测当前内核、编译vboxdrv/vboxnetadp/vboxnetflt模块。

第二步:检查是否加载成功:lsmod | grep vbox,应至少显示三行:vboxdrv、vboxnetadp、vboxnetflt。

第三步:若提示“Failed to build the vboxdrv module”,立即安装编译依赖:sudo apt install build-essential dkms linux-headers-$(uname -r),再重试vboxconfig。

这一步不可跳过,跳过则虚拟机根本无法启动,且错误提示极其隐蔽——只在日志里写“Kernel driver not installed”,界面上没有任何红色报错。

热门栏目