ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware Workstation 17 Pro安装银河麒麟Kylin V10 SP3虚拟机保姆级教程

VMware Workstation 17 Pro安装银河麒麟Kylin V10 SP3虚拟机保姆级教程 去年有个朋友问我想上手国产操作系统练练手但又怕把主力电脑搞崩问我有没有稳妥的办法。我的建议一直都很简单别拿物理机折腾先用 VMware Workstation 17 Pro 装一台银河麒麟 Kylin V10 SP3 虚拟机随便怎么玩都不心疼。这个方法我前后给不少人推荐过也帮人排过不少安装过程中的雷今天干脆整理成一篇保姆级教程从 VMware 安装、虚拟机创建到系统配置每一步都写明白照着做就行。为什么特意选 VMware Workstation 17 Pro 而不是别的虚拟化工具原因有两个一是它对国产操作系统的兼容性做得确实不错虚拟硬件基本都能被 Kylin V10 SP3 正确识别不用像某些轻量级虚拟机那样折腾驱动二是快照功能太实用了系统搞坏了可以一键回滚这对于刚开始接触 Linux 系系统的朋友来说是救命功能。下文所有操作我都基于 VMware Workstation 17 Pro 和 Kylin V10 SP3 的 x86_64 版本版本不同的话个别界面可能有细微差异但核心逻辑是一样的。1. 装 VMware Workstation 17 Pro 前必须先搞清楚的几件事1.1 为什么强烈建议用虚拟机装国产系统我遇到不少人的第一个问题是既然是国产系统为什么不直接装到物理机上这里其实涉及一个使用场景的权衡。如果你手头正好有一台闲置的旧电脑装物理机当然没问题性能发挥更彻底、磁盘响应更快。但对于大多数只是想先体验一下、学习一下、或者需要在银河麒麟环境里跑某个特定软件的人来说虚拟机方案有三个不可替代的优势首先是安全虚拟机里出的任何问题都被隔离在虚拟硬件里不会波及宿主机系统其次是灵活想换版本了、想多分配点内存、想增加一块虚拟硬盘随时在设置里改就行最后是可复制性装好一台配置完善的虚拟机后可以复制出多份给同事一起用省去重复安装的时间。不过虚拟机方案也不是没有代价。最大的缺点就是性能有损耗尤其是 3D 图形性能如果你要在银河麒麟里跑较为复杂的图形应用虚拟机下的流畅度会明显不如物理机。另外USB 设备的透传偶尔会出现小问题比如某些加密狗、特殊读卡器在虚拟机里识别不到。但这些对于绝大多数学习用途、办公用途、开发调试用途来说都不算致命问题。1.2 硬件要求和宿主机系统准备在开始安装 VMware Workstation 17 Pro 之前先对照一下自己的电脑配置能不能带得动虚拟机。我用过的几台机器里最流畅的是 32GB 内存、8 核 CPU 的配置虚拟机里分到 8GB 内存和 6 个核心银河麒麟跑起来跟物理机体感差别不大配置低一点的话16GB 内存也能跑但分给虚拟机 4GB 内存后宿主机这边如果还要开一堆软件就会有点紧张了。下面是我根据实际使用经验整理的配置参考表配置项最低要求办公体验推荐配置流畅体验说明CPU4 核物理核心8 核物理核心虚拟机的多核性能很吃物理核心内存16GB32GB虚拟机建议分配 4-8GB硬盘空间60GB 可用100GB 以上可用系统盘 软件 快照都需要空间硬盘类型SSDNVMe SSD强烈不建议用机械硬盘装虚拟机操作系统Windows 10/11 x64Windows 11 x64宿主机系统必须 64 位如果你是 Windows 11 系统记得先检查一下控制面板 - 程序和功能 - 启用或关闭 Windows 功能里虚拟机平台相关的选项是否被第三方安全软件禁用了。我之前遇到过一台预装某国产安全软件的电脑VMware 安装时老是报错说无法创建 VMX 进程排查到最后发现是安全软件把虚拟化相关的驱动给拦了把 VM 相关的进程加入白名单后才解决。1.3 VMware Workstation 17 Pro 的下载与安装细节下载流程不复杂但这里有一个新用户很容易踩的坑官网下载页面会根据你的网络环境自动推荐一个版本但有时候跳出来的是 VMware Workstation Player这个免费版虽然也可以用但功能上阉割了不少比如不支持快照、不能自定义虚拟网络。我们要装的是 Workstation Pro下载的时候务必看清楚版本名称。安装过程基本都是下一步下一步但有两点值得注意。第一安装路径不要带中文或特殊字符有些用户图省事直接改到 D:\虚拟机软件这种路径后续创建虚拟机时偶尔会出现莫名其妙的路径错误。第二在VMware Workstation 自动更新和加入 VMware 客户体验提升计划这两个勾选项处建议全部取消勾选前者是减少后台打扰后者是防止一些使用数据被上传。密钥激活这块就不多展开了正版授权可以到官网购买企业用户通常在采购国产化硬件时也会附带授权信息。2. 银河麒麟 V10 SP3 镜像获取与虚拟机核心参数配置2.1 镜像版本差异怎么选SP3 和 SP1、SP2 有什么不同很多新手卡在了第一步下载镜像时发现银河麒麟官网提供了好几个版本什么桌面版、服务器版、SP1、SP2、SP3直接看懵了。这里我把它们的区别讲清楚。银河麒麟 V10 的版本命名逻辑是这样的V10 是大版本号SPService Pack是小版本号数字越大代表修复的补丁越多、内核版本越新。SP3 是目前桌面版里比较新的一个服务包版本相比 SP1 和 SP2它主要在内核安全补丁、硬件驱动兼容性、以及对新的 CPU 平台支持上做了不少改进。如果你是装在虚拟机里SP3 和 SP2 的安装体验差别其实不大但考虑到系统更新源的支持周期是跟着最新 SP 走的新装系统建议直接认准 SP3。另外还有一个需要留意的点桌面版和服务器版不要选错。教程针对的 Kylin V10 SP3 桌面版镜像文件名里通常带有 desktop 字样服务器版不带图形界面装出来的体验完全是两码事。另外还有 ARM64 版本和 x86_64 版本的区别如果你的宿主机是 Intel 或 AMD 平台就选 x86_64 版本在 VMware 里跑 ARM64 版本会遇到架构不兼容的提示基本没法用。2.2 新建虚拟机的关键参数每个选项背后的理由镜像下载好之后打开 VMware Workstation 17 Pro选择创建新的虚拟机这一步我推荐选择自定义高级方式虽然比典型推荐多一点步骤但可以在一开始就把虚拟硬件配置到位后面不用反复修改。整个设置过程中有几个参数是需要认真对待的我对照实际经验一个个说。首先是客户机操作系统选择。这里 VMware 的列表里并没有银河麒麟这个选项不熟悉的朋友可能会选其他 Linux 4.x 内核 64 位。我尝试过这个选项系统确实也能正常安装但 VM 虚拟机工具后面会说的适配性不是最好。更稳妥的做法是选Ubuntu 64 位——银河麒麟 V10 是基于 Ubuntu 生态构建的选择 Ubuntu 64 位作为客户机类型虚拟机工具与虚拟硬件的匹配度更高显示分辨率和鼠标流畅度都会更好一些。其次是 CPU 和内存分配。CPU 数量建议给 2 颗、每颗 2 核总计 4 核或者直接给 4 核也行内存方面4GB 是能运行的下限8GB 是流畅体验的推荐值。这里有个容易忽略的地方虚拟机内存不是越大越好如果你从宿主机里挖走太多内存宿主机本身的响应会变慢反而拖累虚拟机的磁盘性能和整体体验。再然后是磁盘设置。磁盘大小建议给到 80GB 以上因为银河麒麟 V10 SP3 安装完成后的系统盘占用大约 15GB-20GB后续安装常用软件、更新系统补丁、存放虚拟机快照都需要额外空间。磁盘类型选 NVMe 还是 SCSI我做过对比在 VMware 17 里 NVMe 虚拟磁盘的顺序读写性能比 SCSI 略好而且命令集的兼容性在 Linux 系系统上表现更好所以选 NVMe。磁盘存储方式选将虚拟磁盘存储为单个文件这样可以避免拆分文件导致某些操作变慢。最后一个关键点——虚拟机的网络模式。我一般先用 NAT 模式完成系统安装和软件更新因为这个模式下虚拟机可以访问外网但外部设备无法主动访问虚拟机安全性和稳定性都比较好。等系统装好、VMware Tools 也装好之后再根据实际需求切换桥接模式或仅主机模式。2.3 虚拟机创建后的固件类型与引导顺序检查不少人在安装过程中卡在Operating system not found或者直接黑屏问题往往出在虚拟机固件类型上。新建虚拟机时VMware 会默认选择 UEFI 还是 BIOS这取决于客户机操作系统的选择。既然我们选了 Ubuntu 64 位VMware 会默认给 UEFI 固件。银河麒麟 V10 SP3 对 UEFI 的支持是没问题的所以保持默认即可。但如果你下载的镜像比较特殊或者后面引导失败可以在虚拟机设置里把固件切换为 BIOS 再试一次——这个切换需要在虚拟机电源关闭的状态下执行。引导顺序方面默认是先从光驱/ISO 启动再从硬盘启动所以加载 ISO 镜像后直接开机就能进入安装界面不需要额外调整。但要注意的是如果系统安装完成后忘记在虚拟机设置里把启动时连接的光驱选项取消勾选下次重启时会再次从 ISO 引导虽然银河麒麟的安装程序会检测到已有系统而不会覆盖安装但每次开机弹一下引导选择界面也很影响体验。2.4 编辑虚拟机配置文件开启 KVM 相关虚拟化特性这里有一个稍微进阶一点的优化。对于 Linux 内核系列的客户机系统VMware Workstation 会默认启用一些虚拟化加速特性但有一个选项需要手动确认虚拟机设置 - 处理器 - 虚拟化引擎勾选虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)。这行选项的意思是向虚拟机暴露硬件辅助虚拟化能力银河麒麟 V10 SP3 内核的一些安全特性和 KVM 相关功能会依赖这个开关。如果你之后打算在银河麒麟虚拟机里再装嵌套虚拟化环境测试 KVM有的朋友会有这个需求这个选项就必须勾上。开启这个选项的前提是你的宿主机 BIOS/UEFI 中已经开启了 CPU 虚拟化。检查方法是打开任务管理器在性能选项卡里看 CPU 一栏是否显示虚拟化已启用。如果显示已禁用需要重启电脑进 BIOS 把 Intel Virtualization Technology 或 AMD SVM Mode 打开这一步不做的话纵然 VMware 里怎么设置虚拟机性能都会明显打折。3. 从启动镜像到桌面银河麒麟 V10 SP3 安装全程拆解3.1 安装引导与语言选择阶段把下载好的 ISO 镜像挂载到虚拟机的光驱中编辑虚拟机设置 - CD/DVD(SATA) - 勾选启动时连接 - 选择使用 ISO 映像文件 - 浏览找到镜像。然后开启虚拟机电源稍等片刻就会进入银河麒麟的安装引导界面。引导界面出来后会有一个语言选择的选项默认是中文简体。这里不用改什么直接点安装进入下一步。有一点需要说明如果你的虚拟机内存低于 2GB安装界面可能会提示内存不足建议使用 4GB 或以上内存这只是警告不影响继续安装。但我还是建议你回到设置里把内存加到 4GB 再继续否则后续安装过程会非常缓慢甚至会卡死在某个阶段。接下来是安装类型选择。银河麒麟 V10 SP3 的安装器做得比较友好会提供自动安装和自定义安装两种方案。第一次装系统的朋友可能会选自动它会自动使用整块虚拟磁盘并划分好分区。但我个人建议这一步选自定义安装把根分区、swap 分区、/boot 分区手动规划出来原因后面讲。3.2 手动分区方案根分区、Swap、/boot 怎么分关于手动分区先解释一下为什么银河麒麟的自动安装方案虽然省事但它默认给 / 根分区分配的空间有时并不会占满整块磁盘而是留下一部分未分配空间。如果你之后想把系统容量扩展或者想单独挂载一个数据分区手动分区可以在一开始就把目录结构规划清晰避免后面调整分区的麻烦。手动分区的具体方案可以参考下面这个分配逻辑。以 100GB 虚拟磁盘为例分区大小文件系统挂载点说明/boot1GBext4/boot引导分区不需要太大/70GBext4/根分区系统和软件都装这里swap8GBswap无交换分区内存不够时顶上去/data剩余空间ext4/data数据分区存文件用/Boot 分区单独分出来的好处是当根分区出问题时引导文件依然在独立的区域修复起来方便一点swap 分区分配 8GB 是一个平衡值如果你给虚拟机分配了 8GB 以上内存swap 设成 4GB 或者干脆不要都行/data 分区是我个人习惯可以把下载的文件、虚拟机共享目录都指向这里重装系统时只要不动这个分区数据就还在。分区完成确认后安装器会格式化和挂载分区然后开始复制系统文件。整个过程根据虚拟机磁盘性能和分配的资源通常在 10 到 30 分钟之间。如果超过一个小时还卡在某一进度大概率是磁盘性能问题或者虚拟内存不足建议检查一下宿主机磁盘空间是否充足以及 VMware 是否给这台虚拟机分配了足够的 CPU 和内存。3.3 创建用户并设置密码隐藏的密码规则细节系统文件复制完成后安装器会要求设置用户名、计算机名和密码。这里有一个容易被忽略的细节银河麒麟安装器默认的密码策略要求至少 8 位且包含大小写字母和数字如果你的密码不符合规则点击完成时会提示修改但有时候提示不直观看起来像卡住了其实只是密码不合格。用户名建议不要用 root因为银河麒麟的图形界面默认限制 root 直接登录用普通用户日常使用需要管理员权限时通过 sudo 命令提权即可。计算机名默认会从系统型号里自动生成可以改成自己容易识别的名字比如 kylin-vm方便后面 SSH 连接或局域网访问时区分。设置完用户后安装器会进行最后的引导程序安装和配置完成后提示重启。重启之前记得把虚拟机的光驱里的 ISO 镜像断开连接编辑虚拟机设置 - CD/DVD(SATA) - 取消启动时连接或者选择使用物理驱动器否则又会从 ISO 引导。开机进入系统后就看到了银河麒麟 V10 SP3 的桌面了。3.4 首次启动后的桌面环境印象银河麒麟 V10 SP3 的桌面环境叫 UKUI整体交互风格比较接近传统 Windows 的桌面布局左下角有开始菜单任务栏支持固定常用应用、系统托盘、输入法状态。如果你之前用过 Ubuntu 的 GNOME 桌面刚切换过来会觉得几乎不需要重新学习。首次启动后系统会提示进行初始化设置包括网络连接、软件源更新、账户配置等。网络这一块如果你在虚拟机用的是 NAT 模式这个时候应该已经自动获取到一个 192.168.x.x 的内部 IP能正常上网了。如果网络不通先检查 VMware 的虚拟网络编辑器确认 NAT 模式的虚拟网卡 VMnet8 处于启用状态这个虚拟网络服务的名字在真实环境中就叫 VMnet8如果被安全软件禁用网络就起不来。4. 装完系统先别急着用基础环境配置清单4.1 换软件源不然 apt 装软件能急死人银河麒麟 V10 SP3 自带的软件源指向的是官方源服务器理论上也能用但实际体验中经常出现速度慢、下载中断、依赖解析失败等问题。我的习惯是系统装完第一件事就是把软件源切换到国内镜像站。修改软件源的操作用命令行搞定。打开终端快捷键 CtrlAltT编辑源列表文件sudo vi /etc/apt/sources.list如果编辑时提示找不到 vi 或操作困难可以用文本编辑器命令是pluma /etc/apt/sources.list。打开后将内容替换为镜像源地址。这里说明一下不同镜像站的路径结构略有不同以实际页面提示为准我用的源配置示例大致长这样deb http://mirrors.example.com/kylin/KYLIN-V10-SP3 desktop main universe multiverse deb http://mirrors.example.com/kylin/KYLIN-V10-SP3/pool main universe multiverse替换完成后执行sudo apt update如果提示 GPG 密钥错误说明源配置里缺少对应镜像站的公钥需要根据镜像站的说明加上公钥导入步骤。这一步处理完之后后面安装软件包的体验会好很多实测下载速度可以提升好几倍。4.2 必要的软件包安装与输入法配置银河麒麟 V10 SP3 桌面版默认自带搜狗输入法的 Linux 版本但有一个常见问题刚装完系统后输入法可能没有自动激活出现在任务栏需要在开始菜单里找到搜狗输入法或者在系统设置 - 输入法中手动添加上拼音和五笔等输入源。这个操作做完后用 CtrlSpace 就能切换中英文输入。此外我建议第一时间安装这几个基础软件包它们在日常使用中出现的频率极高sudo apt update sudo apt install vim net-tools openssh-server tree zip unzipopenssh-server 安装后你就可以从宿主机用终端工具连接虚拟机了方便不少。安装完顺便开启一下 ssh 服务sudo systemctl enable ssh sudo systemctl start ssh很多朋友反映银河麒麟安装软件命令不清楚其实就是 apt 系列命令搜索软件用apt search安装用sudo apt install卸载用sudo apt remove跟 Ubuntu 系的命令完全一致。明白这一点网上 95% 的教程命令你都能直接用了。4.3 字体与文本编辑器乱码问题一个影响体感的隐藏细节用原生 Linux 系统的朋友对字体乱码应该都不陌生。银河麒麟 V10 SP3 的默认中文字体基本够用但安装一些跨平台软件比如从 Windows 生态移植过来的软件后偶尔会出现文本编辑器里中文显示为方块或乱码的情况。这多半是系统缺少对应的中文字体包导致的。解决方式很简单首先安装常用的中文字体包sudo apt install fonts-wqy-microhei fonts-wqy-zenhei文泉驿微米黑和文泉驿正黑是目前 Linux 常用的开源中文字体装上后兼容性会好很多。如果某些老软件还乱码再去 /usr/share/fonts 目录下检查一下字体权限确认字体文件可读并执行sudo fc-cache -fv刷新字体缓存。实测下来绝大多数乱码问题都能通过这两步解决。4.4 安装 VMware Tools / open-vm-tools没有它你浑身难受虚拟机里装系统只是第一步如果想让显示分辨率自动适配、鼠标在宿主机和虚拟机之间无缝切换、支持剪贴板共享和拖拽文件必须安装虚拟机工具。我在前面提到过新建虚拟机时客户机操作系统类型选 Ubuntu 64 位到了这一步就体现出好处了——银河麒麟可以直接装 open-vm-tools 这款开源版虚拟机工具不需要用 VMware 菜单里的安装 VMware Tools挂载 ISO 那种老方式而且 open-vm-tools 是系统官方软件源里维护的跟内核版本天然兼容省心太多。执行命令sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机。重启后你会发现显示分辨率自动变成了窗口大小鼠标进出虚拟机不再需要按 CtrlAlt宿主机和虚拟机之间也能直接复制粘贴文本了。这一步不做的话虚拟机窗口固定在一个小分辨率上用起来很受罪。5. 高频问题排查安装和使用中你大概率会遇到的坑5.1 文字乱码和界面字体发虚前面提到乱码是字体缺失但界面字体发虚是另一个常见问题尤其在虚拟机分配的内存较低或者 3D 加速未开启时表现明显。UKUI 桌面在 2D 模式下对字体渲染的效果比较一般字体会显得发虚、发毛。在系统设置 - 个性化 - 字体里把字体设置为文泉驿微米黑关闭系统的字体抗锯齿选项如果你的显示器太小或缩放比例不匹配可以让字体锐利不少。另外如果你给虚拟机开了 3D 加速显卡驱动选择上优先用 VMware 的 SVGA 虚拟显卡驱动而不是 VESA 驱动前者对高分屏的缩放支持更好。5.2 root 用户图形界面登录限制有的朋友习惯了什么事情都用 root 操作安装完系统就想着直接用 root 登录图形界面结果发现登录界面根本没有 root 选项。这是安全策略的默认行为不是系统出了问题。如果你确实需要 root 用户登录图形界面可以通过下面的操作放开限制。打开终端编辑用户配置文件sudo vi /etc/gdm3/custom.conf找到[security]段落加入一行AllowRoottrue保存后重启图形界面服务可以直接 reboot登录界面就会出现 root 选项。但我建议谨慎使用这个功能日常操作用普通用户加 sudo 已经足够长期用 root 登录图形界面万一误操作影响面会大很多。5.3 修改普通用户密码和忘记密码的处理修改当前普通用户的密码理论上一条命令就能解决sudo passwd 用户名按提示输入新密码即可。但如果你忘了普通用户密码没有 sudo 权限也没有 root 密码那就需要通过单用户模式或应急模式来重置了。在虚拟机启动时进入 GRUB 引导菜单开机界面按住 Esc 或 Shift 键不同环境提示略有差异选择高级选项进入 recovery mode在引导行后追加single参数进入单用户模式后用passwd 用户名重置。这一步需要你对 GRUB 的操作有基础概念不太熟的话建议先新建一个虚拟机快照再操作防止弄坏系统。5.4 微信表情符号无法显示与文字识别的民间方案银河麒麟 V10 SP3 的软件商店里有微信 Linux 版和 QQ Linux 版日常聊天基本够用但一个典型的兼容性问题是表情符号无法显示偶尔还会出现图片显示不出来。这个问题我排查下来大概率是 emoji 字体缺失。安装一个开源的 emoji 字体sudo apt install fonts-noto-color-emoji安装完刷新字体缓存就可以在聊天里正常看到表情符号了。另外有的用户想在麒麟系统里做 OCR 文字识别软件商店里没有找到靠谱的工具我实测可以直接用 Python 生态的 PaddleOCR 或者 tesseract安装命令分别是pip install paddleocr和sudo apt install tesseract-ocr前者识别率更高后者对英文支持较好、中文需要额外装语言包。这些方法虽然不是图形化点几下就能用的但胜在稳定、跨平台。5.5 系统卡顿与进程卡死UKUI 桌面进程的管理技巧银河麒麟的 UKUI 桌面偶尔会出现假死情况表现为桌面卡住、点击无反应但鼠标还能动。这时候不要急着强制重启虚拟机先尝试重启桌面进程按 CtrlAltF2 切换到虚拟终端如果不行就 CtrlAltF1用普通用户登录后执行sudo pkill -f ukui-panel这条命令会重启桌面面板进程桌面通常会恢复到可用状态。如果连切换终端都不行就只能强制关机再开机了。说到强制结束进程银河麒麟里查看进程的命令跟 Ubuntu 完全一样ps -ef查看所有进程、top实时看资源占用、kill加进程号结束进程、pkill加进程名按名字结束进程。把这个命令体系记住绝大多数系统怎么结束进程的问题就解决了。5.6 虚拟机磁盘扩容与共享目录的设定使用一段时间后你可能会发现当初分配的磁盘空间不够用了。VMware 的虚拟磁盘扩容是很简单的虚拟机电源关闭状态下编辑虚拟机设置 - 硬盘 - 实用程序 - 扩展把磁盘大小改大后进入系统里还要对分区进行扩展否则系统识别不到新空间。在系统里用lsblk查看磁盘分区情况然后用sudo growpart /dev/sda 3分区号视实际输出而定扩展分区再用sudo resize2fs /dev/sda3扩展文件系统操作完成后新空间就能用了。共享目录方面如果你装了 open-vm-tools-desktop在 VMware 菜单里选择虚拟机 - 设置 - 选项 - 共享文件夹把宿主机的一个目录添加进去在银河麒麟系统里的 /mnt/hgfs 目录下就能访问宿主机文件了。这个功能对于在虚拟机里调试代码、拷贝素材特别方便不需要依赖 U 盘或网络传输。6. 虚拟机性能调优让它跑得更像一台物理机6.1 内存与 CPU 资源分配的动态调整方法刚装好的虚拟机默认分配了固定的 CPU 核数和内存量但在实际使用中不同任务的资源需求差异很大。比如你同时开虚拟机和一个大型 Windows 软件机械地把资源全部分配给虚拟机显然不合适。VMware Workstation 17 Pro 支持在虚拟机开机状态下动态调整内存比例Windows 宿主机上这个功能比较稳定编辑虚拟机设置即可看到内存和 CPU 的滑块调整后立即生效。我自己的使用习惯是虚拟机内存给到物理内存的一半少一点比如 32GB 物理内存虚拟机分 8GBCPU 给 4 到 6 核即可再多对桌面系统流畅度提升有限反而会影响宿主机性能。对于银河麒麟这种桌面负载比较轻的系统这个配置下打开办公软件、浏览器都没有压力。6.2 显示与 3D 加速解决鼠标漂移和分辨率不适配鼠标漂移的问题通常出现在没有安装虚拟机工具或者 3D 加速未启用的场景。装好 open-vm-tools-desktop 后鼠标基本不会出现漂移了但如果你发现鼠标指针偶尔有滞后可以尝试调大虚拟机的显存虚拟机设置 - 显示器 - 3D 图形把加速调为自动显存拉到最大值。分辨率不适配的问题一般在显示器设置里选择一个合适的缩放比例就好。如果分辨率列表里没有你的目标分辨率可以手动添加自定义分辨率这也是虚拟显卡里比较实用的一项功能。6.3 快照虚拟机时代最伟大的后悔药内容写到这里我必须专门花一段来讲快照功能因为这是 VMware Workstation 项目里最值得依赖的机制。打开虚拟机管理界面点击工具栏上的快照图标给当前系统状态拍个快照之后无论你做了什么操作——装坏了一个软件、修改了一个配置文件导致系统起不来、染上了可疑程序——都可以通过恢复快照把系统还原到之前的状态。对于学习 Linux 和国产系统的人来说这个功能意味着你可以放心大胆地做任何实验不用怕搞坏。快照的操作按钮位置很好找但有两个使用习惯建议养成一是每次干净系统配好环境后拍一个快照作为黄金备份二是重要变动前拍一个快照避免做复杂操作后没法回退。快照会占用磁盘空间而且拍摄快照后虚拟磁盘性能会略有下降所以快照数量不用太多两三个足矣用不上的旧快照及时删除。7. 从虚拟机走向物理机应用场景拓展与迁移建议7.1 在银河麒麟虚拟机里能做什么实际工作一套系统装好了最终的目的还是使用。根据我这段时间的使用体验银河麒麟 V10 SP3 虚拟机能覆盖的日常场景比很多人想象得要广办公文档可以用系统自带的 WPS 办公套件兼容 Office 格式浏览器可以用系统自带基于火狐内核的浏览器大部分网页都能正常打开即时通讯方面微信和 QQ 都有官方 Linux 版远程会议软件也有适配版本。开发方面系统自带 Python 环境和 GCC 编译器Java 开发也能正常安装 JDK 17数据库方面MySQL、PostgreSQL 都可以通过 apt 直接安装跑一套简单的 Web 应用完全没有问题。7.2 从虚拟机复制到物理机的数据整理思路如果你在虚拟机里已经把环境配置得很称心想把整套系统迁移到物理机上官方其实没有特别简单的一键迁移工具。我的建议是不要把虚拟机当迁移介质而是把它当测试场和生产环境的隔离层。虚拟机里验证清楚软件包的安装方法、配置文件的具体内容到物理机上照着步骤再操作一遍这种思路更靠谱。需要迁移的用户数据和文件通过共享文件夹拷贝出来或者打包上传到云盘再下载都比直接搞整盘克隆方便得多。7.3 常见网络应用场景的虚拟机里跑不通原因与处理虽然虚拟机省去了很多物理机的麻烦但网络功能的差异还是会让某些应用显得跑不通。用 NAT 模式时虚拟机是被掩码在一个内网网段里的一些需要真实局域网环境的服务比如 DLNA 投屏、局域网打印机发现、某些设备的 Web 管理界面可能无法正常工作。这时把网络模式改成桥接模式后虚拟机会直接跟宿主机在同一个局域网内上述问题基本都会消失。另外如果虚拟机里访问不了某个外网地址先排查是 DNS 问题在 /etc/resolv.conf 里加 114.114.114.114 这类公共 DNS 试试还是路由问题ip route show 查看默认网关是否指向 192.168.x.1这比抓虚拟机本身的设置更有效率。7.4 建立自己的国产系统学习路线虚拟机只是第一步对于想深入学习国产操作系统的人来说我的建议是把虚拟机当作一块试验田先把基础操作、包管理、权限体系、目录结构这些基本概念弄扎实然后再考虑把整套环境部署到物理机上长期使用。虚拟机里学到的 90% 以上的知识在物理机上都是通用的差别主要在于驱动的配置方式和硬件兼容性。当你把虚拟机里的这套环境玩得烂熟再面对一台全新物理机时心里基本上就有底了。我自己在实际操作中的一点体会是装系统这件事看一遍教程和亲手从头到尾做一遍完全是两种体验。教程能帮你避开大多数坑但真正遇到问题时还得靠自己对系统架构的理解去定位。所以如果你正打算尝试银河麒麟或者任何国产操作系统别犹豫先用虚拟机把这条路走通装着装着那些看起来复杂的命令、配置文件、权限概念慢慢都会变成自己的东西。
返回列表