麒麟系统电脑怎么用虚拟机跑Windows解决个别软件用不了

问题

公司新到的国产电脑装了银河麒麟系统(飞腾、鲲鹏这类芯片的居多),日常办公没问题,但总有那么一两个业务软件只有 Windows 版——报关工具、老财务软件、某些行业客户端。想在里面装个虚拟机跑 Windows,结果要么装不上,要么装到一半黑屏,提示 display output is not active,不知道是方法不对还是机器根本跑不了。

原因

这台机器能不能跑、怎么跑 Windows,先卡在一个很多人没意识到的硬件事实上:

  1. 飞腾、鲲鹏芯片是 ARM 架构(aarch64),不是常见的 x86——平时下载的那种 Windows 10/11 镜像是 x86 版本,指令集对不上,在 ARM 机器的虚拟机里根本起不来,这不是软件设置问题;
  2. ARM 架构要用 Windows 的 ARM64 版本(Win11 ARM 版)才能进虚拟机,镜像来源和常规版本不一样;
  3. 提示 display output is not active 多是虚拟机显示配置问题:显卡设备没选对(spice、virtio-gpu、VNC 各自配套),或者装好系统后没装对应的显示驱动,画面出不来;
  4. 给虚拟机分的内存和 CPU 核太少,ARM 本地虚拟化本来就吃资源,配置抠太紧容易卡在启动阶段;
  5. 用了不兼容的虚拟化软件版本,和麒麟内核版本对不上。

解决

第一步:先确认机器架构。在麒麟终端里输入 lscpu 回车,看「架构」一栏:显示 aarch64 就是 ARM 机器,只能走 ARM 版 Windows 路线;显示 x86_64(Intel、AMD、兆芯、海光的机器)则可以直接装常规 Windows 虚拟机,按普通 VMware/VirtualBox 的路数走就行。

第二步:选对虚拟化软件。ARM 的麒麟机器推荐用系统自带的虚拟机管理器(银河麒麟 V10 桌面版一般预装或可在软件源里装 virt-manager/QEMU 这套),新建虚拟机时系统类型选 Windows,架构保持 aarch64。

第三步:准备 ARM 版 Windows 镜像。ARM 机器认的是 Windows 10/11 的 ARM64 版本,从微软官方正规渠道获取并备好正版授权,别拿网上来路不明的整合镜像——里面夹带东西的风险太高。

第四步:改显示配置。新建虚拟机时显示协议优先选 Spice,显卡用 QXL 或 virtio;如果装完系统就黑屏、报 display output is not active,先关机把显示改成 VNC 试一次——VNC 兼容性好,能点亮说明系统本身装好了,只是显示通道的问题,进系统后再补装对应的显示驱动。

第五步:给够资源再验收。内存至少分 4G、CPU 至少 2 核,装好后先拿那个必须用的业务软件实测:能打开、能连上业务系统、速度能接受,这个虚拟机才算真正可用。

第六步:认清边界。虚拟机里的 ARM 版 Windows 跑轻量办公软件、网页版系统还行,跑重型的 x86 专用软件会非常吃力——遇到这种情况,更务实的办法是给这个岗位保留一台普通 Windows 电脑,麒麟机做日常办公,别在一棵树上吊死。

预防

  • 买国产电脑前,把「必须用 Windows 的软件清单」过一遍,能换网页版或国产替代的先换,剩下绕不开的再定虚拟机方案;
  • 采购时问清芯片架构(x86 还是 ARM),x86 机型折腾空间大得多,ARM 机型要按 ARM 版 Windows 的路数规划;
  • 虚拟机镜像和授权信息在交付时就归档到公司共享目录,重装不用再来一遍;
  • 每次麒麟大版本升级后,把虚拟机开一遍验一下,别等要用那天才发现起不来。

信创电脑和既有 Windows 软件并存期的过渡方案——先替哪个、留哪个、怎么配——贵州诚鑫致达科技给小公司客户是按岗位逐个盘的,不搞一刀切。

企业存储选型参考|贵州诚鑫致达

小团队起步上手 NAS,群晖机型参考:DS425+ · DS224+ · DS124。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。兴义(黔西南):群晖 NAS、信创云盘与数据管理集成服务。