
1. 项目概述在VMware中体验国产Linux的魅力最近几年国产操作系统的发展势头越来越猛从政府、金融到一些大型企业都能看到它们的身影。很多朋友可能听说过银河麒麟、统信UOS这些名字但总觉得它们离自己很远或者觉得安装、体验起来很麻烦。其实借助我们熟悉的VMware虚拟机你完全可以在自己的Windows或macOS电脑上零风险、低成本地搭建一个国产Linux系统的体验环境。这不仅是出于好奇对于开发者、运维人员或者IT爱好者来说提前熟悉这些系统的界面、软件生态和命令行环境也是一种很有价值的技能储备。今天我就以一个老运维的视角带你手把手走一遍在VMware Workstation Pro里安装一款主流国产Linux发行版的完整流程。我们会从虚拟机配置的“门道”讲起到安装过程中的关键选择再到安装后的基础优化和必备软件配置。整个过程我会穿插大量我实际踩过的坑和总结出的技巧确保你跟着做一遍就能成功并且能真正用起来。无论你是想评估系统兼容性测试某个软件还是单纯想扩展自己的技术视野这篇教程都能给你提供一个扎实的起点。2. 核心思路与准备工作为什么选择虚拟机方案在开始动手之前我们先聊聊为什么选择VMware虚拟机这个方案以及需要提前做好哪些准备。直接物理机安装国产系统意味着你需要准备一台备用电脑或者对现有系统进行分区风险高、回退难。而虚拟机方案则完美解决了这个问题它在你现有的操作系统我们称为宿主机上通过软件模拟出一台完整的“虚拟电脑”。你可以在这台虚拟电脑里随意安装、测试、甚至折腾系统无论里面发生什么都不会影响到你宿主机上的数据和系统稳定性。这对于学习和测试来说是最高效安全的方式。VMware Workstation Pro是业界公认最稳定、功能最强大的桌面虚拟化软件之一对各类操作系统的兼容性做得非常好。虽然它是一款商业软件但提供了功能完整的免费试用期对于我们的学习体验来说完全足够。当然你也可以选择开源的VirtualBox其基本功能也能满足需求但在性能、特别是图形性能和与宿主机交互的便捷性上VMware通常表现更优。你需要准备好的“食材”主要有两样VMware Workstation Pro 软件建议从VMware官方网站下载最新版本。安装过程就是标准的Windows软件安装一路“下一步”即可记得在安装最后一步输入你获取的许可证密钥试用版可跳过但会有功能和时间限制。安装完成后建议重启一次电脑。国产Linux系统镜像文件这是系统的“安装盘”。目前主流的国产发行版如统信UOS家庭版、银河麒麟桌面版都提供了免费的ISO镜像下载。请务必前往它们的官方网站获取以保证镜像的完整性和安全性。以统信UOS为例其官网提供了清晰的下载指引通常是一个大小在2GB到4GB之间的.iso文件。注意下载镜像时请根据你的电脑硬件选择正确的版本。如果你的电脑是近几年购买的大概率支持64位x86_64架构和UEFI启动方式。如果不确定在后续创建虚拟机时我们可以根据VMware的提示进行调整。3. 虚拟机创建与关键参数解析打开VMware Workstation Pro我们点击“创建新的虚拟机”就进入了配置的核心环节。这里每一步的选择都会影响到后续虚拟机的性能和体验我会详细解释每个选项背后的考量。3.1 配置类型与客户机操作系统选择VMware会首先让你选择配置类型“典型”和“自定义”。对于新手我强烈建议选择“自定义”。典型配置虽然快但它隐藏了很多重要设置采用的都是比较保守的默认值。自定义配置能让我们掌控更多细节为国产系统量身打造一个更合适的运行环境。接下来是关键的一步选择客户机操作系统。在“安装来源”处我们稍后再说先看“客户机操作系统”选择。这里VMware没有列出具体的国产发行版这是正常的。我们需要根据其底层技术来选择如果安装的是基于Debian/Ubuntu的发行版如某些社区的发行版可以选择“Linux” - “Ubuntu 64位”。如果安装的是基于CentOS/RHEL的发行版如银河麒麟V10桌面版则选择“Linux” - “CentOS 7 64位”或更高版本。这个选择主要影响VMware为虚拟机预配置的一些底层驱动和优化参数选一个最接近的即可即使不完全匹配后续我们也可以通过安装VMware Tools来补充驱动。3.2 处理器与内存分配平衡性能与宿主机流畅度这是影响虚拟机运行速度最直接的参数。处理器数量这里指的是虚拟的CPU核心数。建议分配你宿主机物理核心数的1/2到1/4。例如你的电脑是4核8线程可以分配2个核心。分配太多会导致宿主机卡顿分配太少则虚拟机性能孱弱。每个处理器的核心数通常保持为1即可。这样“处理器数量”为2就意味着虚拟机获得了2个虚拟CPU核心。内存这是另一个关键资源。对于带有图形桌面的现代国产Linux系统至少分配4GB4096MB内存如果宿主机内存充裕16GB或以上分配8GB会有更流畅的体验。记住一个原则分配给虚拟机的内存在虚拟机开机时就会被宿主机划走所以务必保证宿主机自身在运行虚拟机后还有足够的内存通常建议保留至少4GB给宿主机。3.3 网络连接与磁盘配置的学问网络类型选择“使用网络地址转换”是最省心的。它会让虚拟机共享宿主机的IP上网就像你家路由器下面又接了一个小路由器虚拟机可以访问外网外部网络却无法直接访问虚拟机安全性好配置简单。磁盘配置是另一个重点。“创建新虚拟磁盘” - 选择磁盘类型为“SCSI”兼容性更好 - 设置磁盘容量。对于体验和基础使用40GB到60GB是合理的范围。这里设置的容量是“最大容量”并不会立刻从你的硬盘占用这么多空间虚拟磁盘文件会随着你往虚拟机里安装软件、存放文件而动态增长。最关键的一步来了在“自定义硬件”界面找到“新CD/DVD (SATA)”选项在右侧选择“使用ISO映像文件”然后点击“浏览”找到你之前下载好的国产系统.iso镜像文件。这相当于把系统安装盘插入了虚拟机的光驱。完成所有设置后先不要急着启动。我建议在虚拟机设置列表中将“USB控制器”、“声卡”、“打印机”这些暂时用不到的设备移除可以减少资源占用和潜在的兼容性问题以后需要时可以随时添加回来。4. 系统安装过程详解与关键选择现在点击“开启此虚拟机”安装之旅正式开始了。虚拟机会从我们挂载的ISO镜像启动进入系统的安装界面。4.1 安装引导与语言选择首先映入眼帘的是引导菜单选择“安装”选项进入。第一个重要选择是安装语言。虽然国产系统对中文的支持已经非常完善但这里我建议一个技巧在安装界面语言选择“English”。为什么因为有些发行版在中文安装环境下时区、键盘布局等选项的默认设置可能产生一些意想不到的混乱比如键盘映射问题。选择英文安装界面可以确保所有选项都是最标准、最不易出错的。放心系统安装完成后我们可以在桌面环境中再设置为中文这是完全独立的两件事。4.2 磁盘分区手动还是自动安装程序会检测到我们在VMware中创建的那块虚拟硬盘。在分区方式上你会看到“清除整个磁盘并安装”和“手动分区”等选项。对于虚拟机体验环境直接选择“清除整个磁盘并安装”或“自动分区”是最佳选择。安装程序会自动为我们创建必要的分区如/根分区、swap交换分区等无需手动干预。手动分区是高级操作适用于对磁盘布局有特殊要求的物理机服务器部署在虚拟机上我们追求的是简单快捷。4.3 用户创建与密码设置接下来是创建用户账户。这里会要求你输入用户名、计算机名和密码。用户名就是你登录系统时用的账号名建议用小写英文避免特殊字符。计算机名虚拟机的网络主机名可以随意起一个。密码请务必设置一个你记得住的强密码。在Linux系统中这个用户密码非常重要进行系统管理操作如安装软件、修改系统配置时经常需要输入。这里有一个重要的安全设置选项“要求密码才能登录”和“自动登录”。为了安全起见也为了更贴近真实使用场景建议取消“自动登录”勾选“要求密码才能登录”。这样每次启动系统都会看到登录界面需要输入密码这个过程也能让你更熟悉系统的交互。4.4 安装过程与重启确认所有信息后点击“开始安装”。安装程序会将系统文件拷贝到虚拟磁盘并配置基础环境。这个过程大概需要10到30分钟取决于你的电脑硬盘速度。期间安装界面可能会展示一些系统特性的幻灯片你可以了解一下。安装完成后安装程序会提示你重启。点击“现在重启”虚拟机将重新启动。这里有一个关键操作重启过程中虚拟机可能会再次尝试从ISO镜像启动。当屏幕出现VMware的启动画面时快速按下键盘上的“Esc”键可能需要多按几次会进入虚拟机的启动菜单Boot Menu选择从“硬盘”启动。更一劳永逸的方法是在虚拟机重启、但系统还未加载时在VMware顶部菜单栏点击“虚拟机” - “电源” - “发送 CtrlAltDel”强制重启并在启动瞬间在VMware窗口内点击鼠标然后迅速按F2不同版本可能是其他键进入虚拟机的BIOS设置将启动顺序Boot Order中的“硬盘”调整到“CD-ROM Drive”之前保存退出。5. 安装后的首要任务VMware Tools与系统优化成功进入系统桌面这只是第一步。为了让虚拟机用起来更顺手我们必须完成一件至关重要的事安装VMware Tools。5.1 为什么必须安装VMware ToolsVMware Tools是一套由VMware提供的驱动程序和实用工具的集合。不安装它你的虚拟机会有以下问题显示问题屏幕分辨率无法自适应VMware窗口大小只能固定在很小的一个分辨率上。交互不便鼠标指针在虚拟机和宿主机之间切换需要按“CtrlAlt”组合键无法无缝移动。性能低下图形显示性能差操作有卡顿感。功能缺失无法在虚拟机和宿主机之间直接拖放文件、复制粘贴文本。安装VMware Tools后所有这些问题都将迎刃而返。虚拟机屏幕可以全屏、可以自适应窗口鼠标自由穿梭文件共享也变得极其方便。5.2 VMware Tools安装实操步骤在国产Linux系统中安装VMware Tools通常有两种主流方法我推荐更通用的命令行方法它几乎适用于所有基于主流发行版的国产系统。第一步准备安装环境首先启动你的国产Linux虚拟机并登录。打开终端通常在开始菜单或桌面上能找到“终端”图标。我们需要先确保系统已更新并安装了编译工具和内核头文件这是编译VMware Tools内核模块所必需的。# 1. 更新软件包列表以统信UOS/Deepin为例使用apt命令 sudo apt update # 2. 安装编译环境和内核头文件 sudo apt install build-essential linux-headers-$(uname -r) -y对于基于RHEL/CentOS的银河麒麟系统命令稍有不同# 更新并安装开发工具包 sudo yum update -y sudo yum install kernel-devel gcc make -y第二步挂载并安装VMware Tools在VMware顶部菜单栏点击“虚拟机” - “安装VMware Tools”。这会在虚拟机里插入一个虚拟的“VMware Tools安装光盘”。回到虚拟机中系统通常会自动弹出光盘内容。如果没有你需要手动挂载。在终端中执行以下命令# 创建一个挂载点目录 sudo mkdir -p /mnt/cdrom # 挂载VMware Tools光盘设备名通常是sr0或cdrom sudo mount /dev/cdrom /mnt/cdrom进入挂载目录你会看到一个类似VMwareTools-xxx.tar.gz的压缩包。将其解压到一个临时目录并进入# 复制安装包到/tmp目录并解压 cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar -xzf VMwareTools-*.tar.gz # 进入解压后的目录目录名会随版本变化 cd vmware-tools-distrib/运行安装脚本。这是一个交互式过程但大部分选项我们可以接受默认值。# 使用sudo权限运行安装脚本 sudo ./vmware-install.pl在安装过程中脚本会问一系列问题例如安装路径、是否启用某些功能等。对于所有提示一路按“回车”键选择默认值即可直到安装完成。第三步重启与验证安装完成后执行重启命令sudo reboot重启后你会发现虚拟机体验有了质的飞跃屏幕分辨率可以自由调整了鼠标可以无缝移动如果你在VMware的“虚拟机设置”-“选项”-“客户机隔离”中启用了相关功能现在就可以在虚拟机和宿主机之间复制粘贴文字了。实操心得如果在安装内核模块时遇到错误提示找不到内核头文件大概率是第一步中linux-headers-$(uname -r)这个包没装上。可以先用uname -r命令查看精确的内核版本然后去系统包管理器里搜索对应的linux-headers包手动安装。6. 基础配置与软件安装打造顺手的体验环境系统装好了VMware Tools也装上了现在我们来把它配置成一个真正好用、能体验国产系统特色的环境。6.1 配置系统语言与输入法如果你安装时选择了英文现在可以切换到中文了。以统信UOS/Deepin为例打开“控制中心”系统设置。找到“区域和语言”或“语言支持”。在“语言”列表中添加“中文简体”并将其拖到列表顶部设置为第一语言。注销当前用户重新登录界面就会变为中文。接下来安装输入法。国产系统通常预装了不错的输入法如果没有可以安装搜狗输入法Linux版。去搜狗输入法官网下载对应的.deb适用于基于Debian的系统或.rpm适用于基于RHEL的系统安装包双击安装即可。安装后需要在“区域和语言”设置里将输入法框架切换到“Fcitx”并添加“搜狗拼音”。6.2 配置软件源与安装常用软件系统自带的软件商店可能不全或者下载速度慢。我们可以配置更快的软件源镜像。对于统信UOS/Deepin可以编辑软件源列表文件sudo nano /etc/apt/sources.list.d/official-package-repositories.list将其中的官方源地址替换为国内的镜像站地址例如华为云、阿里云或清华大学的镜像源。替换后运行sudo apt update更新列表。然后就可以通过命令行或软件商店安装常用工具了网络工具curl,wget开发环境git,python3,vim或neovim办公娱乐WPS Office国产系统兼容性极佳、浏览器系统通常自带6.3 配置虚拟机与宿主机共享这是提升工作效率的利器。VMware支持设置共享文件夹让宿主机的一个目录直接映射到虚拟机里。在VMware中确保虚拟机关机。点击“虚拟机设置” - “选项” - “共享文件夹”。选择“总是启用”然后点击“添加”按照向导选择一个宿主机上的文件夹例如D:\VM_Share并指定一个在虚拟机内的名称例如share。启动虚拟机。共享文件夹通常会自动挂载在/mnt/hgfs/目录下。你可以通过ls /mnt/hgfs查看。如果没有可能需要手动挂载或重新安装VMware Tools的open-vm-tools版本某些新发行版推荐此方式。7. 常见问题与故障排查实录即使按照教程一步步来也可能会遇到一些小问题。这里我汇总了几个最常见的情况和解决方法。7.1 虚拟机启动黑屏或卡住现象开启虚拟机后屏幕一片黑左上角只有一个光标在闪或者直接卡在VMware的LOGO界面。排查思路检查ISO镜像首先确认你下载的ISO镜像文件完整无误。可以通过计算SHA256校验码与官网提供的信息对比。检查虚拟机设置确认“CD/DVD”设备确实连接到了正确的ISO文件并且是“启动时连接”状态。调整显卡加速在虚拟机设置 - “显示器”中尝试将“加速3D图形”的选项取消勾选。有些系统或VMware版本的3D驱动兼容性有问题禁用后反而能正常进入图形安装界面。以文本模式安装如果图形界面始终无法进入在安装引导菜单处可以尝试选择“Install”或“Graphical Install”之外的一个选项比如“Install (text mode)”或“Advanced options” - “Install with basic video driver”。先以文本模式完成安装进入系统后再安装显卡驱动。7.2 安装过程中提示“无法挂载安装介质”现象安装程序进行到一半提示找不到或无法读取光盘内容。解决方法这通常是虚拟机在安装过程中“弹出”了虚拟光驱。在VMware窗口底部状态栏找到一个小光盘图标点击它选择“连接”再次连接到你的ISO文件。然后回到虚拟机安装界面通常可以点击“重试”继续。7.3 安装VMware Tools时编译错误现象运行sudo ./vmware-install.pl时报错提示编译内核模块失败。排查步骤确认头文件确保已安装linux-headers-$(uname -r)或kernel-devel包且版本与当前运行的内核uname -r完全一致。使用open-vm-tools对于较新的Linux发行版包括许多国产系统的新版本官方推荐使用发行版仓库中的open-vm-tools替代VMware自带的安装包。可以尝试卸载当前安装如果有然后直接通过包管理器安装# 对于基于Debian/Ubuntu的系统 sudo apt install open-vm-tools open-vm-tools-desktop -y # 对于基于RHEL/CentOS的系统 sudo yum install open-vm-tools open-vm-tools-desktop -y安装后重启功能基本一致且更易于系统管理更新。7.4 网络无法连接现象虚拟机内无法ping通外网如ping baidu.com。排查步骤检查虚拟机网络设置确认网络适配器是“NAT模式”。检查宿主机网络宿主机本身需要能正常上网。检查虚拟机内网络服务在终端运行systemctl status NetworkManager主流桌面系统都用这个服务查看状态是否为active (running)。如果不是尝试sudo systemctl start NetworkManager启动它。检查IP获取运行ip addr或ifconfig命令查看网卡通常是ens33或eth0是否获取到了IP地址一个类似192.168.xxx.xxx的地址。如果没有尝试sudo dhclient ens33手动获取。7.5 屏幕分辨率无法调整现象安装VMware Tools后显示设置里仍然只有少数几个低分辨率选项。解决方法这通常是因为VMware Tools的图形驱动没有正确加载。首先确保VMware Tools确实安装成功可以尝试在终端运行vmware-toolbox-cmd命令看是否存在。然后尝试重启虚拟机。如果问题依旧可能是显示管理器如LightDM、GDM的问题。可以尝试切换一下显示管理器或者更直接地在虚拟机设置中手动指定一个分辨率虚拟机设置 - “显示器” - 指定“监视器”的分辨率例如1920x1080。通过以上步骤你应该已经拥有了一个运行流畅、功能完善的国产Linux虚拟机环境。这个环境就像你的一个数字沙盒你可以在里面安全地探索国产操作系统的每一个角落测试软件学习命令而不用担心对主力电脑造成任何影响。从图形界面的体验到命令行底层的操作国产系统正在以肉眼可见的速度进步和成熟现在正是深入了解它们的好时机。