在统信uos中安装虚拟机软件是运行其他操作系统的前提,推荐apt命令行安装(含ext-pack及sudo /sbin/vboxconfig启用内核模块),其次可选应用商店一键安装、手动.deb包或统信“彩虹”轻量方案,所有方式均需验证lsmod | grep vbox确认模块加载。

在统信UOS系统中安装虚拟机软件是运行Windows、Linux等其他操作系统的基础前提,必须先完成这一步才能创建和启动虚拟机,否则所有后续配置都无从谈起。
通过应用商店一键安装(新手首选)
该方式无需打开终端,适合未开启开发者模式、不熟悉命令行的普通用户,直接调用UOS官方应用商店预编译包,兼容性经基础验证。
点击UOS桌面左下角“开始菜单”→选择“应用商店”启动。
在应用商店顶部搜索框中输入VirtualBox,按回车确认搜索。
在结果列表中准确定位“Oracle VM VirtualBox”(开发者显示为Oracle Corporation),注意区分非官方第三方打包版本,点击右侧“安装”按钮。
等待进度条完成,安装结束后点击“启动”或在开始菜单中查找图标运行——此时仅完成主程序部署,【内核模块尚未加载,虚拟机仍无法启动】。
使用APT命令行安装(推荐主力方案)
适用于UOS专业版/社区版等基于Debian架构的系统,可自动解析全部运行时依赖,并一并安装扩展包,确保USB 2.0/3.0、RDP及磁盘加密功能可用。
第一步:按Ctrl+Alt+T打开终端。
第二步:执行系统源更新:sudo apt update。
第三步:安装主程序与扩展包:sudo apt install virtualbox virtualbox-ext-pack。安装过程中会弹出Oracle许可协议界面,按Tab键切换到“Yes”后回车确认;若卡在协议页无响应,可另开终端执行sudo dpkg-reconfigure virtualbox-ext-pack补全授权。
第四步:验证安装结果:virtualbox --version,输出类似“7.0.20_Ubuntu r163906”的版本号即表示主程序安装成功。
第五步:启用内核模块——这是最关键的收尾动作,必须执行:sudo /sbin/vboxconfig。该命令会检测当前内核版本,自动编译vboxdrv、vboxnetadp等必需模块;若提示“Failed to build the vboxdrv module”,说明缺少编译依赖,立即运行sudo apt install build-essential dkms linux-headers-$(uname -r)再重试。
手动下载安装.deb官方包(应对版本滞后场景)
当APT源中VirtualBox版本滞后(如仅提供6.x系列)、或UOS内核更新导致模块编译失败时,应采用此法。它绕过仓库限制,可精确匹配官网最新稳定版(如7.0.x或7.1.x),并支持离线部署。
访问VirtualBox官网Linux下载页:https://www.php.cn/link/3dbaf4b9020576df8f8505b50e4853a4,选择amd64.deb格式安装包。
在终端中进入下载目录,例如:cd ~/Downloads。
执行安装命令:sudo dpkg -i virtualbox-*.deb。
修复可能缺失的依赖:sudo apt --fix-broken install。
加载核心内核模块:sudo modprobe vboxdrv vboxnetadp vboxnetflt。
安装统信官方“彩虹”虚拟化软件(轻量替代方案)
“彩虹”是统信软件技术有限公司推出的轻量级本地虚拟化工具,专为UOS桌面环境优化,内置自动内核模块检测与服务配置,适合快速部署基础虚拟机环境。
点击左下角“开始菜单”→打开应用商店。
在搜索框中输入彩虹或统信桌面本地虚拟化软件。
在搜索结果中找到开发者显示为“统信软件技术有限公司”的官方发布版本,点击安装。
安装完成后直接启动,无需额外配置内核模块或用户组权限。
验证内核模块是否就位(所有方案共通必检步骤)
无论采用哪种安装方式,最终都必须确认内核模块已正确加载,否则虚拟机启动时将报错“Kernel driver not installed”。
在终端中执行:lsmod | grep vbox。
应至少显示vboxdrv、vboxnetadp、vboxnetflt三行输出;若无任何返回,说明模块未加载成功,需回头检查vboxconfig执行过程或重新运行sudo modprobe命令。











