在技术圈摸爬滚打这么多年,我越来越觉得“国产系统能用了”和“国产系统好用”是两码事,而中间那座桥,往往是虚拟化。今天我想认真聊聊怎么在 VMware Workstation 17 Pro 里,把银河麒麟 Kylin V10 SP3 这尊国产系统的“大佛”请进门,而且是那种你不用烧香拜佛、照着一步步点就能成功的那种保姆级教程。
这篇文章写给谁?写给想尝鲜又怕搞坏物理机的朋友,写给公司要求适配国产化环境但手头只有 Windows 电脑的开发者,也写给学校实验室里需要给学生演示信创环境的老师们。内容不会太玄乎,我会把每一个关键步骤背后的为什么讲清楚,尽量让你知其然也知其所以然。整个过程基本就是:下载 VMware、创建虚拟机、挂载麒麟镜像、分区、安装、初始化。我踩过的坑,你基本可以绕过去。
1. 环境准备与版本选择:别在最开始就给自己挖坑
1.1 先搞清楚你的 VMware 是哪一版
既然标题叫 VMware Workstation 17 Pro,那就先说说这个“17 Pro”到底是什么来头。VMware Workstation Pro 目前是桌面虚拟化领域非常成熟的商业产品,17.x 版本在 2022 年底左右发布,后面也陆续有 17.5、17.6 这些小版本迭代。它跟 Player(免费版)最大的区别是支持快照、克隆、复杂网络拓扑这类高级功能,装国产系统做测试,快照功能几乎是刚需——你装系统装到一半搞坏了,或者配置软件把桌面搞没了,一个“恢复快照”回到原点,比什么都香。
要注意的是,VMware Workstation 17 对宿主机操作系统有门槛,Windows 10 64 位以上版本基本没问题,但 Windows 8 及以下的老系统基本就别指望了。另外,安装包在安装时会区分“VMware-workstation-full-17.x.x.exe”这种完整版和升级版,别图省事下载升级包,直接下完整版最稳妥。下载渠道我建议去官网,别用那种第三方下载站的“破解绿色版”,里面到底藏了什么你根本不知道。这年头国产系统适配的软件本来就讲究纯净,宿主机的环境更要干净。
1.2 硬件要求与 BIOS 虚拟化设置
装虚拟机这事,硬件是地基。银河麒麟 V10 SP3 桌面版对虚拟机的推荐配置是 2 核 CPU、4GB 内存起步,但我个人实测,如果你想跑得顺畅点,尤其是打开 UKUI 桌面(麒麟的默认桌面环境)再开几个软件,分配 4 核和 8GB 内存会比较舒适。磁盘的话,官方建议最小 50GB,我给虚拟机分配的是 80GB——注意,VMware 默认创建的是动态增长的虚拟磁盘,不是一上来就占 80GB 物理空间,所以只要物理磁盘剩余空间够,可以放心给大一点。
开机前务必进 BIOS 确认 CPU 虚拟化已开启。Intel 平台叫 Intel VT-x,AMD 平台叫 SVM Mode,不同品牌主板位置不太一样,但基本都在 Advanced 或 Configuration 菜单里。这一步不做,后面启动虚拟机大概率直接报错“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”。我见过太多人卡在这个起跑线上,还以为是系统镜像坏了。
2. 创建虚拟机:参数是个技术活,但没那么玄
2.1 新建虚拟机向导里的关键选择
打开 VMware Workstation 17 Pro,点击“创建新的虚拟机”。这里有两个选项:“典型(推荐)”和“自定义(高级)”。装什么系统都从典型开始没问题,但既然我们要装的是非 Windows 系的国产系统,我建议走一遍自定义,因为这样能让你对每一个硬件参数有掌控感,后面出了问题也好排查。
到“安装程序光盘映像文件”这一步,你直接浏览定位到已经下载好的 Kylin V10 SP3 的 ISO 镜像。这里有个小技巧:如果 VMware 能自动识别出“银河麒麟”或者“Ubuntu 64 位”之类的客户机操作系统类型,那就说明镜像没问题;如果识别不出来,也没关系,手动选“Linux”->“Ubuntu 64 位”即可,因为银河麒麟的底层确实是基于 Ubuntu/Debian 体系演化来的,选这个兼容性最好。
2.2 CPU、内存和磁盘怎么给才合理
在自定义硬件界面里,有几个参数我单独展开说一下。
处理器这块,我给的是 4 核。“处理器数量”和“每个处理器的内核数量”这两个参数,很多人搞不懂。在 VMware 里,前者模拟的是物理 CPU 颗数,后者是每颗 CPU 的核心数。给客户机系统分配 2 颗 2 核,其实跟 1 颗 4 核在性能上差别不大,但从兼容性角度讲,我通常选“1 个处理器、4 个内核”,遇到部分 Linux 内核识别多路 CPU 逻辑时更不容易出幺蛾子。
内存方面,如果宿主机是 16GB,我建议给虚拟机 8GB;如果宿主机只有 8GB,那就给 4GB 并尽量别同时开太多别的软件。银河麒麟 V10 SP3 桌面版在 4GB 内存下能跑,但开浏览器多标签页时会有点喘,8GB 会舒服不少。
磁盘类型我选 NVMe。因为新版本的 VMware 支持虚拟 NVMe 控制器,银河麒麟的内核对 NVMe 支持也很好,性能上比默认的 SATA 模拟要快一些。磁盘容量我给了 80GB,并且选了“将虚拟磁盘存储为单个文件”——这个选项对性能略好,备份和迁移也方便,缺点是某些老文件系统(比如 FAT32)放不下超过 4GB 的文件,所以你的 ISO 和虚拟机文件存放目录最好选 NTFS 分区。
2.3 网络模式与虚拟机内存的“玄学修正”
网络适配器我推荐“NAT 模式”。有些新手喜欢选“桥接模式”,觉得这样虚拟机就像局域网里的一台独立机器,能跟宿主机互通。但如果你是在公司网络或校园网里,路由器可能有端口隔离、绑定 MAC 之类的安全策略,桥接反而连不上网。NAT 模式下,宿主机充当虚拟机的网关,只要宿主机能上网,虚拟机默认就能上网,对于安装系统和下载软件来说最省心。等你系统装好、基础操作熟络了,再根据需求切换桥接也不迟。
还有一个很容易被忽略的点:虚拟机创建之后,在“编辑虚拟机设置”->“选项”->“高级”里,把“虚拟机监控程序”这一项设置为“应用虚拟化 VT-x/AMD-V”或者保持默认。另外,建议关闭“为虚拟机启用加速 3D 图形”之外的 Hyper-V 相关冲突选项。Windows 宿主机如果开了 Hyper-V 或者内核隔离(内存完整性),VMware 有时候会报告“VMware Workstation 与 Device/Credential Guard 不兼容”。这个问题的排查方法后面我会专门放到常见问题章节,这里先留个话头。
3. 麒麟系统安装全流程:从镜像下载到系统桌面
3.1 镜像选择:桌面版还是服务器版?
银河麒麟 V10 SP3 的安装镜像主要有桌面版和服务器版之分。我这次教程面向的是桌面场景,所以用的是 Kylin-Desktop-V10-SP3 的 x86_64 镜像。如果你的宿主机是 ARM 架构(比如部分国产笔记本,或者某些 Apple Silicon Mac 上跑 ARM Windows),那就要找对应的 ARM64 镜像,千万别拿 x86 的镜像硬怼 ARM 宿主机,VMware 虽然能模拟,但性能和兼容性都会大打折扣。
下载镜像后,我建议先用工具校验一下 SHA256 校验值。官网一般会附带校验文件,Windows 下可以用 PowerShell 的Get-FileHash命令算一下哈希值,对比一致再开始安装。这一步看似多余,但能帮你避免镜像下载不完整导致安装中途报错这种最恼火的问题。
3.2 开机引导与语言选择细节
在虚拟机设置里把 ISO 镜像挂载到 CD/DVD 光驱,并确保“启动时连接”被勾选,然后开启虚拟机。银河麒麟的安装引导界面很直观,你会看到一个图形化的启动菜单,选择“Install Kylin Desktop”回车即可。
语言选择界面默认是简体中文,不用改。这里有个细节:如果你正在用的是笔记本且触控板在安装界面里无法操作(部分机型会遇到),不要慌——按 Tab 键在控件之间切换,按回车键确认,按方向键选择,依然能完成整个安装过程。
时区默认是上海,键盘选“English (US)”或者“汉语”,反正后面系统装完了可以在设置里改,不用纠结。但是接下来这一步你就得打起精神了。
3.3 分区方案:是“全盘自动”还是“手动分区”?
到了“安装位置”这一步,很多新手容易蒙。银河麒麟默认支持“全盘安装”和“手动分区”。如果你是第一次装,我建议先用“全盘安装”加“全盘加密”的默认选项,让安装器自动把整个虚拟磁盘规划好。注意看警告:全盘加密一旦忘记密码,数据就彻底打不开了。既然是装在虚拟机里做测试,我不太建议开全盘加密,因为虚拟机的磁盘文件本身就在宿主机上,安全性已经由宿主机保证,开加密反而会给后续维护(比如扩容磁盘、做快照恢复)添麻烦。
如果你想手动分区,我可以给一个比较稳妥的方案:
- /boot 分区:1GB,ext4,放内核和引导文件。不要给太大,也没必要给太小。
- / 分区:60GB,ext4,系统根目录,所有软件默认装这里。
- /home 分区:剩余空间,ext4,用户文件目录。如果以后想重装系统保留个人数据,这个分区独立出来很有价值。
- swap 分区:8GB 或者与内存大小一致。其实虚拟内存够大时 swap 使用率很低,但留着可以预防内存不够时程序被杀。
手动分区唯一需要注意的是,别把启动引导程序(GRUB)装到磁盘之外的位置。可视化分区界面里,底部有一个“安装启动引导器的设备”选项,默认应该是 /dev/sda(你的虚拟磁盘),保持默认不用动。
3.4 用户设置与漫长等待:这个“等待”里其实有学问
分区完成之后,安装器会让你设置用户名、计算机名和密码。这里有个小提醒:默认创建的普通用户密码你自己得记清楚了,我建议先用一个简单的临时密码,装完系统后进入桌面再改成符合安全策略的正式密码。另外,银河麒麟安装的“自动登录”选项,建议先不勾选,保持每次登录都输入密码,这样你才能习惯 Linux 系统的权限概念,后面用 sudo 的时候也不会觉得别扭。
点击“开始安装”之后,会有一个漫长的进度条。这个过程中你什么都不用做,但我可以告诉你系统其实在干嘛:它正在把安装镜像里的文件释放到目标分区,同时配置引导、安装 GRUB、生成 initramfs 等。如果你分配的是机械存储(虚拟磁盘在机械硬盘上),这个过程可能需要 15 到 30 分钟;如果是固态,基本 5 到 10 分钟搞定。不要看到进度条好几分钟不动就手贱去重启虚拟机——我见过有人等不及直接强制关机,结果分区表损坏重新来一遍的。
安装完成后,安装器会提示你“立即重启”或“继续测试”。选重启,然后注意:重启后要快速按下回车键,让虚拟机从硬盘启动,否则它可能又会去读 ISO 镜像进入安装界面。稳妥点可以在重启前先把光驱里的 ISO 镜像“断开连接”或者直接在虚拟机设置里把 CD/DVD 的“启动时连接”取消勾选。
4. 系统初始化与常用配置:装完系统只是故事的开始
4.1 第一次进桌面:挥之不去的“效率模式”困惑
重启后你会看到一个登录界面,输入刚才设置的普通用户密码进入系统。银河麒麟 V10 SP3 默认桌面环境是 UKUI,整体风格偏简洁,有点像传统的 Windows 开始菜单逻辑。第一次进桌面,你可能会注意到右下角弹出一个提示,问你要不要切换到“效率模式/兼容模式”。我建议先别急着切换,用默认模式跑几天,如果不适应再切换。这个模式的底层其实是调整桌面特效和动画的渲染方式,对虚拟机里的图形性能有一定影响。
进入桌面后第一件事,建议调整桌面分辨率和缩放。虚拟机的显示分辨率默认可能比较保守,在“设置”->“显示”里调到适合你屏幕大小的高分辨率。如果字体发虚或者图标太小,调整缩放比例到 125% 或 150%。这一步不是矫情,高分辨率下系统对话框里的文字能不能看清,直接决定了你后面用起来爽不爽。
4.2 root 登录、软件源与系统更新
银河麒麟默认禁用了 root 用户的图形界面登录,普通用户用 sudo 来提权。但是在服务器部署或某些开发场景下,你可能还是想用 root 账号做事。想启用 root 登录的话,在终端里执行:
sudo passwd root系统会让你设置 root 密码,然后可以在登录界面手动输入 root 用户名登录。不过我提醒一句:日常使用还是普通用户加 sudo 最安全,root 登录只适合特定维护操作。
接下来要配置软件源。银河麒麟 V10 SP3 自带的软件源可能在某些网络环境下速度不快,你可以切换到国内镜像源。具体操作是修改/etc/apt/sources.list文件,把里面的源地址替换成可用的镜像源地址。注意,银河麒麟的源地址格式和 Ubuntu 有些区别,不能直接照搬 Ubuntu 的源,否则会提示 Release 文件过期或找不到包。替换后执行:
sudo apt update sudo apt upgrade这个过程把系统软件包整体更新到最新。我建议新装完系统后一定做这一步,因为厂商在发布镜像后通常会再推送一批安全补丁和 bug 修复,尤其涉及内核模块、桌面组件的更新,对虚拟机的稳定运行很有帮助。
4.3 安装 VMware Tools:别让“复制粘贴”成为奢望
VMware Tools 是 VMware 虚拟机里提升用户体验的关键组件,装上之后你才能享受宿主机和虚拟机之间的共享剪贴板、拖拽文件、自适应分辨率等功能。
银河麒麟的安装镜像里一般会捆绑 open-vm-tools,但你也可以手动检查一下:
systemctl status open-vm-tools如果服务不存在或未启用,执行:
sudo apt install open-vm-tools open-vm-tools-desktop装完重启,你就会发现窗口能自适应缩放了,复制粘贴也顺畅了。这里要特别提醒:银河麒麟的 UKUI 桌面有时候对 open-vm-tools-desktop 的集成有兼容问题,如果装完工具后开机黑屏或者桌面崩溃,可以退回只装 open-vm-tools(不带 desktop),剪贴板共享功能会缺失一部分,但系统稳定更重要。
4.4 中文输入法、浏览器、WPS 等基础软件
麒麟系统默认自带了搜狗输入法的 Linux 版(至少 SP3 桌面版大概率预装),如果没装,可以在软件商店里直接搜“输入法”安装。另外,系统可能自带 Firefox 浏览器(中国版叫火狐中国版),但不少国内用户更习惯用奇安信浏览器或 Chrome。如果要在麒麟上装 Chrome,直接下载 deb 安装包后执行:
sudo dpkg -i google-chrome-stable_current_amd64.deb sudo apt install -f第二条命令用于修复依赖关系,装 deb 包时这是常规操作。办公场景下 WPS 是刚需,麒麟软件商店里通常有 WPS Office for Linux 的版本,直接装就行。
在虚拟机里跑国产系统,一个很容易踩的坑是基础办公软件和输入法都正常,但是打开某些文档软件时字体出现乱码,或者中文显示成方块。这个问题大概率是系统缺少中文字体文件导致的。你可以从 Windows 宿主机复制msyh.ttc(微软雅黑)或simhei.ttf(黑体)到虚拟机的/usr/share/fonts目录下,然后执行sudo fc-cache -fv刷新字体缓存,重启应用后字体问题基本解决。这就是网上“kylin v10 系统字体下载”热搜词背后真正的需求。
5. 常见问题与排查技巧实录:我踩过坑,帮你填平
5.1 VMware 报错:此平台不支持虚拟化的 Intel VT-x/EPT
这个问题我几乎每次帮别人远程排查时都会碰到,尤其多见于 Windows 宿主机开启过 Hyper-V、Windows 沙盒、内存完整性或 WSL2 的场景。解决办法:
- 打开 Windows 功能,关闭 Hyper-V、虚拟机平台、Windows 沙盒三项。
- 关闭 Windows 安全中心的“内核隔离”->“内存完整性”。
- 以管理员身份打开 PowerShell,执行
bcdedit /set hypervisorlaunchtype off,重启。
如果关闭后还是报错,那可能是 Windows Defender Application Guard 或 Credential Guard 在捣乱,可以用排除工具dgreadiness查看状态。但大多数情况下,关闭 Hyper-V 相关功能后 VMware 就能正常启动虚拟机了。
5.2 虚拟机能开机,但是桌面黑屏或花屏
在 VMware 里装完银河麒麟,重启后如果黑屏,优先怀疑显卡驱动或 VMware Tools 的兼容问题。解决路径:
- 进入系统后按 Ctrl+Alt+F2 切换到命令行登录。
- 用 root 或普通用户登录,检查显示管理器状态。
- 重装或移除 open-vm-tools-desktop,只保留 open-vm-tools。
- 如果桌面环境是 UKUI,可以尝试重启 lightdm 服务:
sudo systemctl restart lightdm。
如果你的虚拟机配置了太多显存或开启了 3D 加速导致花屏,可以在 VMware 设置里把“加速 3D 图形”关掉,显存改回默认值再试。
5.3 银河麒麟系统安装软件命令与 dpkg 依赖地狱
麒麟系系统的软件包管理器是 dpkg/apt,跟 Debian/Ubuntu 一致。安装本地 deb 包时最让人头疼的就是依赖缺失。核心技巧是先跑sudo apt install -f自动修复依赖,如果还缺,用apt search找出对应的包名手动补装。
另外,麒麟的图形化软件商店在虚拟机里偶尔会卡死,这时直接用命令行安装反而更稳。你在终端里执行sudo apt install时如果遇到“无法定位软件包”,先sudo apt update,然后apt-cache search 关键词确认软件包的真实名字。比如要装截图工具 flameshot,网上教程可能直接让你sudo apt install flameshot,但你搜索后可能发现实际包名是flameshot没错,只是仓库里没有这个源,那就得先启用或切换软件源。
5.4 银河麒麟文本编辑器乱码与普通用户密码修改
文本编辑器乱码的问题,主要是编码格式和字体渲染的锅。系统默认的编辑器(比如 pluma、vim)如果打开 Windows 来的文本显示乱码,多数是因为文件编码为 GBK/GB18030,而编辑器默认用 UTF-8 解码。解决方案一是用命令行工具iconv -f GBK -t UTF-8 文件名转换编码,二是在编辑器设置里把默认编码改为“跟随系统”或 GB18030。如果 Linux 桌面字体本身渲染出方框,那就是 4.4 节说的字体缺失问题了,安装微软字体或思源字体即可。
至于“银河麒麟怎么修改普通用户密码”这个问题,有两种常见路径:
- 普通用户自己改自己的密码:终端执行
passwd,按提示输入旧密码和新密码即可。 - root 强制修改某个用户的密码:
sudo passwd 用户名,然后输入新密码。 在虚拟机的图形界面里点击“设置”->“用户”,也可以图形化修改,但终端永远是最不容易出意外的路径。
5.5 下载镜像、激活密钥与 RA 等细节提醒
很多人在安装完银河麒麟后,会关心“这不激活能用吗”“密钥在哪”。实际上,银河麒麟桌面版个人学习使用通常不需要激活也能正常使用核心功能,系统的激活策略主要面向商业授权场景。网上流传的各种“激活密钥”我不做评价,但我个人的建议是:个人学习测试直接用系统默认的试用状态即可,不必折腾激活;如果在企业环境做正式部署,请走正规授权渠道。镜像下载也尽量认准官方发布渠道,不要从不知名的下载站找“精简版”“优化版”,这些通常被改过系统内部组件,装了反而更容易出问题。
写在最后:装完系统,你才刚踏上信创之路
我个人在实际操作中最大的体会是:在虚拟机里装银河麒麟,最大的障碍往往不是系统本身,而是“惯性思维”。当你习惯用 Red Hat 的方式敲yum,或者用 Ubuntu 的姿势敲apt,你会发现麒麟的生态里有太多“似曾相识但又不完全一样”的地方。但这恰恰是它的价值所在——它不只是让你装一个系统,而是让你重新思考国产操作系统在全球技术生态中的位置。
最后再分享一个小技巧:装好系统、配好软件源、更新完软件包之后,建议立刻制作一个 VMware 快照。后续如果你在麒麟里折腾编译环境、安装各种开发工具、配置数据库,搞坏了系统,一条快照恢复命令就能瞬间回到这个“清爽的原始状态”。这个方法我每次部署国产化测试环境都会用,实在太好使了。
如果你在跟着这篇教程走的过程中卡在某个环节,或者遇到上面没提到的问题,不妨先静下心看看报错信息——绝大多数问题,报错文本里其实已经写了答案。祝你和银河麒麟相处愉快。