银河麒麟v10安装virtualbox是为了安全运行windows、ubuntu等系统,推荐图形商店安装6.1.38版本(7.x存在usb及guest additions兼容问题),安装后必须导入匹配扩展包、执行sudo usermod -ag vboxusers $user并重启生效,否则usb设备不可用。

在银河麒麟V10系统上安装VirtualBox虚拟机,是为了安全运行Windows、Ubuntu等其他操作系统而不影响主机环境,尤其适合政务办公测试、国产化适配验证和学生实验场景。安装过程需避开7.x系列兼容性陷阱,且必须完成用户组绑定才能使用USB设备。
图形界面安装(推荐新手)
打开“开始菜单”→启动“软件商店”应用。
在搜索框中输入VirtualBox并回车,等待搜索结果刷新。
从列表中【必须选择6.1.38版本】——7.x系列在麒麟V10上存在USB识别失败、Guest Additions安装报错等问题,实测不可用。
点击该条目右侧的“安装”按钮,等待进度条走完并显示“已安装”状态。
安装完成后,在开始菜单中搜索“VirtualBox”,右键选择“固定到任务栏”,方便后续快速调用。
命令行安装(适合服务器或批量部署)
按Ctrl + Alt + T打开终端,执行更新源命令:sudo apt-get update。
安装编译依赖与内核头文件:sudo apt-get install build-essential dkms linux-headers-$(uname -r)。
直接安装VirtualBox 6.1.38:sudo apt-get install virtualbox-6.1(此包名在麒麟V10源中明确指向6.1.38)。
验证安装结果:virtualbox --version,输出应为6.1.38_Ubuntu r153438或类似字符串。
手动安装DEB包(ARM/aarch64平台专用)
方法一:下载适配鲲鹏/飞腾CPU的安装包
访问https://download.virtualbox.org/virtualbox/,进入最新稳定版目录(如7.0.18),查找含Linux_aarch64.deb字样的文件(例:VirtualBox_7.0.18-160859_Linux_aarch64.deb)。
方法二:使用wget下载并安装
wget https://download.virtualbox.org/virtualbox/7.0.18/VirtualBox_7.0.18-160859_Linux_aarch64.deb→sudo dpkg -i VirtualBox_7.0.18-160859_Linux_aarch64.deb→sudo apt-get install -f修复依赖。
注意:ARM平台虽可装7.x,但仅限基础虚拟化功能;若需USB支持,仍须额外配置vboxusers组并安装对应架构的Extension Pack。
关键配置(安装后必做)
第一步:安装扩展包
打开VirtualBox→菜单栏“管理”→“全局设置”→“扩展”→点击右下角图标导入Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack(版本号必须严格匹配)。
第二步:添加用户到vboxusers组
在终端中执行:sudo usermod -aG vboxusers $USER。【此操作不重启无效】,必须立即执行sudo reboot使权限生效,否则虚拟机中USB设备列表为空。
第三步:验证USB可用性
重启后打开VirtualBox→新建或选中任一虚拟机→“设置”→“USB”→勾选“启用USB控制器”,下拉选择“USB 2.0(EHCI)控制器”→点击“确定”。此时插入U盘,在虚拟机运行状态下,设备菜单中应能看见可连接项。











