必须启用内核模块,否则虚拟机无法启动;应用商店一键安装最简单但需手动执行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”的输出即表示完成。
VirtualBox 是一款开源虚拟机软件。VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!本文档是用 VirtualBox 安装 Android-x86 4.0图文教程;感兴趣的朋友可以过来看看
手动安装官方.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”,界面上没有任何红色报错。










