VMware虚拟机安装统信UOS V20 1050e:从零到桌面的完整实操手册
先说说为什么写这篇。我最近因为工作需要,频繁在Windows主机上跑国产操作系统做软件适配验证,踩了不少坑。网上关于VMware装统信UOS的教程要么太老,停留在V20 早期版本,要么只讲了个大概,真正到了分区、引导、VMware Tools 这些环节就含糊带过。这次我用的是统信UOS V20 1050e(教育版内核)配上 VMware Workstation 17,把完整过程重新走了一遍,每一步都截图记录,整理成这篇保姆级教程。你如果是第一次接触虚拟机,也没关系,按照这篇一步步来,大概四十分钟就能把UOS跑起来。
这篇教程适合谁?三类人:一是想尝鲜国产操作系统的普通用户,二是需要在UOS上做软件兼容性测试的开发者,三是学校或单位里负责培训、演示,需要快速搭建UOS环境的运维朋友。看完这篇,你不仅能装上系统,还能顺手把VMware Tools、软件源更新、常见报错排查这些事一并搞定。
1. 准备工作:镜像、VMware和硬件环境
1.1 统信UOS V20 1050e镜像怎么选
统信UOS的版本命名有点绕,我一开始也搞混。V20是大的版本号,1050是次版本号,后面带字母的e代表教育版,还有a(专业版)、d(个人版)、c(社区版)等后缀。1050e是面向教育场景的版本,预装了一些教学相关的软件,对于一般学习、办公、开发场景完全够用。
镜像下载建议去统信生态社区或官网的下载中心,选择“桌面专业版/教育版”对应的ISO文件。这里有个关键点:官网提供的不止一种格式,有ISO、有OEM镜像,还有针对老电脑的ARM版。咱们在VMware X86虚拟机上装,一定要选X86_64架构的ISO镜像,ARM镜像装上去会因为架构不匹配直接报错。
还有个容易踩的坑:统信UOS的ISO命名里会有日期和构建号,比如“UnionTechOS-desktop-20E-1050e-...iso”。我之前下过一个带“1020”字样的旧版本,安装界面和驱动兼容性明显不如1050e,建议尽量下新版本。下载完先校验一下MD5或SHA256,官网会给校验值,这个步骤别省,我遇到过一次镜像损坏导致安装中途报错的情况,白白浪费时间。
1.2 VMware Workstation版本选择和Windows功能检查
VMware Workstation 17是目前的主流版本,16也可以用,操作逻辑基本一致。如果你还在用15或更老的版本,建议升级到17,主要是新版对Linux内核的虚拟化支持更好,USB 3.1、NVMe硬盘这些虚拟设备的兼容性也更稳。
装VMware之前先检查一下Windows的“虚拟机平台”功能。在控制面板-程序和功能-启用或关闭Windows功能里,找到“虚拟机平台”和“Windows虚拟机监控程序平台”,如果这两个被勾选了,和VMware会有冲突,可能导致虚拟机启动直接报错。有些新电脑买了预装Windows 11,Hyper-V默认开启,这时候要么在BIOS里关掉,要么在Windows功能里取消勾选,再重启电脑。
硬件配置上,VMware跑UOS V20 1050e至少需要:CPU双核以上(最好四核)、内存8GB(虚拟机分配4GB比较舒服)、磁盘60GB空闲空间。如果你的电脑只有4GB内存,虚拟机建议只分2GB,进去之后会比较卡,但能用。
2. VMware虚拟机创建实例:从新建向导到关键参数
2.1 新建虚拟机的两种路径,选哪种更省心
VMware Workstation 17新建虚拟机有两个入口:主界面“主页”标签页里的“创建新虚拟机”,或文件菜单-新建虚拟机。推荐选择“自定义(高级)”模式,别选“典型(推荐)”。典型模式虽然省事,但默认配置偏保守,比如默认给了20GB磁盘、单核CPU,装UOS会明显吃力,后面还得改配置,不如一步到位。
自定义向导总共十来个步骤,大部分都可以默认,真正需要改的地方我一个个说。
2.2 向导每一步怎么填
第一步选择虚拟机硬件兼容性,默认Workstation 17.x就行。
第二步“安装程序光盘映像文件”,选择你下载的UOS ISO镜像。这里注意:如果你点“稍后安装操作系统”,后面还要单独挂载ISO,而且引导方式的选择路径不太一样,新手容易搞晕,建议直接在这里选好镜像。
第三步客户机操作系统选择“Linux”,版本下拉菜单里选“Ubuntu 64位”。统信UOS基于Debian系开发,内核是Linux 5.10,在VMware里使用Ubuntu 64位模板兼容性最高。选其他版本如“其他Linux 5.x内核64位”也可以,但Ubuntu模板对虚拟显卡、声卡、网卡的自动配置更完善。
第四步命名虚拟机。名称随意,但安装位置建议放到一个剩余空间50GB以上的盘符,比如D:\VMs\UOS,别放C盘,虚拟磁盘文件会非常大,C盘爆了系统会卡成PPT。
第五步处理器配置:处理器数量1,每个处理器的核心数量看你的主机CPU,选2或4都行。这里有个性能要点——在“虚拟化Intel VT-x/AMD-V”和“虚拟化CPU性能计数器”这些选项里,如果主机BIOS开了虚拟化并且没有其他虚拟机软件冲突,保持默认勾选就好,可以显著提升虚拟机的CPU执行效率。
第六步内存,选4096MB(4GB)。如果你的主机内存只有8GB,选2048MB,再低的话UOS桌面动效会明显掉帧。关于内存,有一类冷知识:VMware和别的虚拟机软件不一样,它默认不开启“立即分配所有内存”,意思是虚拟机启动时不会一次性占满物理内存,而是在虚拟机真正用的时候才从主机借过去,所以不用担心4GB内存的虚拟机把主机卡死。
第七步网络类型,选“使用网络地址转换(NAT)”。NAT模式的好处是虚拟机通过主机上网,主机能访问虚拟机,但局域网内其他设备访问不了。如果你想让虚拟机参与局域网,比如模拟服务器部署场景,选“使用桥接网络”,但桥接模式下如果主机连的是WiFi,虚拟机桥接也会走WiFi,偶尔会出现IP冲突问题,新手先NAT就好。
第八步I/O控制器类型,默认LSI Logic,不用改。第九步磁盘类型,选“NVMe”或“SCSI”。我实测在UOS 1050e上,NVMe虚拟磁盘的读写性能比SATA明显好,装系统和启动软件都快不少,选NVMe即可。
第十步磁盘容量,设60GB以上。关键点来了:选“将虚拟磁盘存储为单个文件”还是“拆分成多个文件”?如果目标盘是机械硬盘,选拆分多个文件,方便备份迁移;如果是固态硬盘,选单个文件,性能更好。不要勾选“立即分配所有磁盘空间”,要不然60GB直接就没了,而且没啥性能收益。
第十一步默认即可。到这一步虚拟机还没创建完,先别启动,点“自定义硬件”,把声卡、打印机这些虚拟设备优化一下。
2.3 自定义硬件里的隐藏优化点
在自定义硬件面板里,左侧有多个设备,我逐个说建议:
- 内存和处理器:前面已设好,不用动。
- 新CD/DVD:确认勾选“启动时连接”并指向你的UOS ISO。如果之后装完系统想卸载ISO,就在这里把“启动时连接”取消勾选。
- 网络适配器:NAT模式,不用动。
- USB控制器:选USB 3.1,但要把“兼容USB 2.0”也勾上,老设备的兼容性会好一些。
- 声卡:默认勾选,如果你不需要虚拟机发声,可以直接移除,少一个虚拟设备少一份不稳定因素。
- 打印机:默认会添加一个虚拟打印机,如果主机没接打印机,建议直接移除,否则有些版本UOS会在启动时报打印服务错误,很烦人。
- 显示器:这里有一个“加速3D图形”的选项,勾上并给512MB显存。UOS的桌面是自研的图形栈,对OpenGL有依赖,开启3D加速后桌面过渡动画、浏览器滚动都会明显更流畅。
全部设置完,点击“完成”,虚拟机就建好了。先别急着点“开启此虚拟机”,下面还有一步系统安装前的优化。
3. UOS V20 1050e安装全程:从引导到桌面
3.1 进入安装引导,选择Install System
开启虚拟机后,屏幕会进入统信UOS的GRUB引导界面(一个紫色或深蓝色的菜单)。有“Install System”“Live CD”等选项。这里有一个新手特别容易懵的点:有的镜像默认会在几秒后自动进入一个带桌面的Live环境,你可以先体验,但那不是安装界面!如果要安装,必须在开机引导菜单里选“Install System”,或者按上下键选中再回车。
进入Install System后,系统会加载内核和安装程序,这个过程大概一两分钟。如果长时间卡在黑色或者花屏,先关闭虚拟机的3D加速再试试,我遇到过显卡兼容性问题导致画面花屏的情况,关闭3D加速就好了。
3.2 语言、键盘和磁盘分区三步走
安装器启动后,第一步选择语言,简体中文在第一位,选中后点继续。键盘布局默认“Chinese”,不用改。
第二步是分区。这一步是重点,也是很多教程含糊的地方。UOS的安装器支持自动分区和手动分区。自动分区最简单,点两下就完事,适合演示环境;如果你对磁盘布局有需求,比如想单独给数据盘留空间,就选手动分区。
我推荐一个稳妥的手动分区方案:
| 挂载点 | 大小 | 类型 | 文件系统 |
|---|---|---|---|
| /boot | 1GB | 主分区 | ext4 |
| / | 40GB | 逻辑分区 | ext4 |
| /home | 剩余空间 | 逻辑分区 | ext4 |
| swap | 4GB | 逻辑分区 | swap |
为什么要单独分/boot?因为UOS的GRUB引导在/boot目录,如果根分区满了,引导文件被挤占会导致系统无法启动。单独的/boot相当于给引导区上了个保险。
而/home单独分出来,是为了以后重装系统时保留个人数据方便,/home相当于系统的“用户数据盘”,重装时只要不格式化这个分区,你放在桌面、文档里的东西都还在。
这里在给新手朋友解释一下:分区界面图形化做的还可以,先选中空闲磁盘,点“+”号新建分区,按表格填大小和挂载点就行。分完区之后,安装器会显示一个“即将在以下设备上安装系统”的警告,确认没选错盘,点是。
3.3 创建用户和设置密码,进入桌面
第三步是“创建用户”。UOS安装器在这里设计得有点特别,它会默认创建一个名为“uos”的普通用户,并让你设置密码。建议用自己熟悉的名字,别用默认的uos,密码尽量设复杂一点,因为后面系统更新、安装软件都要密码。如果你需要root权限,在安装界面底部的“高级选项”里可以设置root密码,没有特殊需求就不动它,后续需要用root时可以在终端里用sudo提权。
设置完成点继续,系统开始安装,大概5到10分钟,取决于你分配的CPU和磁盘性能。装完后点“立即重启”,这时候VMware会弹出提示“移除光盘映像文件”,点“是”或直接在虚拟机设置里把ISO连接断开,不然会再次进入安装引导。
重启后系统进入GRUB引导,多了一个“UnionTech OS”启动项,默认第一个,回车进入。首次启动需要进行几次初始化,比如同意许可协议、选择隐私选项,跟着提示点就行。最后进入登录界面,输入之前设置的密码,搞定,你现在已经坐在UOS的桌面面前了。
这个界面怎么说呢,默认壁纸配色挺清爽的,底部一个任务栏,左上角启动器,桌面布局跟Windows有点像,上手不费劲。
4. 系统装好了,这几个配置必须做
4.1 安装VMware Tools,否则屏幕和鼠标很难受
系统进入桌面后,如果你发现鼠标移出虚拟机窗口后“卡”在窗口边缘,必须点击一下才能释放,而且屏幕分辨率最大只有1024x768或者1280x800,说明VMware Tools还没装。不装VMware Tools的虚拟机体验只能打50分,装了之后瞬间丝滑。
在VMware菜单栏点“虚拟机”-“安装VMware Tools”,如果这个选项是灰色的,先确保虚拟机处于开机状态且系统桌面已经加载完成。
VMware Tools的安装镜像会挂载到虚拟光驱。打开UOS桌面的“文件”管理器,左侧能看到带“VMware Tools”字样的光盘图标,点进去能看到一个VMwareTools-xxx.tar.gz压缩包。把它复制到“下载”目录,别就地解压到光盘目录,理由后面讲。
打开终端(右键桌面或启动器里搜终端),依次执行:
sudo tar -zxvf /home/你的用户名/下载/VMwareTools-*.tar.gz -C /tmp sudo /tmp/vmware-tools-distrib/vmware-install.pl安装脚本会问一堆问题比如“安装到哪个目录”,全部直接回车用默认值就行。最后一步问是否运行vmware-config-tools.pl,输入yes回车。如果你的UOS是1050e内核5.10版本,内核头文件一般会自动找对,编译工具链稍慢,需要联网等待它自动安装一些依赖,保持虚拟机联网状态。
装完重启虚拟机,你会发现分辨率可以自由调节了,鼠标进出虚拟机窗口不再“卡”,共享文件夹、剪贴板共享也都能用了。
4.2 软件源更新和系统升级
统信UOS的软件源默认指向官方服务器,首次进入系统有必要做一次源更新和系统升级,补齐安全补丁和软件包更新。在终端里执行:
sudo apt update sudo apt upgrade -y如果报错提示“无法解析域名”或“仓库源错误”,先检查虚拟机网络是不是NAT模式。然后可以编辑源列表:
sudo vim /etc/apt/sources.list把里面deb开头的行改成统信提供的镜像站地址,具体地址以官方文档为准。改完再执行上述两条命令。
升级的体量和耗时取决于镜像版本新旧程度,从1050e刚出的版本升到最新,可能要下载一两百MB的软件包,我等了十来分钟,期间去倒了杯咖啡。
4.3 安装中文输入法和常用软件
UOS默认自带搜狗输入法,但首次登录时可能没有启用。在“启动器-设置-键盘和语言”里,把中文输入法源添加进去,然后用快捷键切换。搜狗输入法在UOS上的体验不错,AI智能联想这些功能都有。
如果你需要办公三件套,UOS的应用商店里可以直接装WPS Office,非常成熟。浏览器方面,商店里有Firefox和Chrome,也可以通过命令行安装。我这个测试环境还额外装了钉钉、微信和腾讯会议,都是ARM/X86通用版本,商店里搜一下就有。
这里有一个UOS的特殊点:UOS的应用商店分“官方源”和“第三方源”,很多软件在第三方源里,首次打开商店会提示你开启第三方源,确认一下就行。
4.4 快照功能一定要学会用
虚拟机装好系统、配好环境之后,我强烈建议在VMware里拍一个快照。快照相当于虚拟机的“后悔药”回滚点,你之后不管怎么折腾系统,比如装软件装出依赖冲突、改配置改崩了、中毒了,都可以一键恢复到快照时的干净状态。
在VMware菜单栏“虚拟机-快照-拍摄快照”,命名“初始系统-已更新”,点拍摄。以后每次做完一个重要配置,比如装了某个软件、配好了开发环境,都拍一个快照。我见过太多人装完系统不拍快照,后面系统崩了只能重装,白白浪费半天时间。
4.5 VitualBox用户不用羡慕,这些功能VMware也有
这个话题顺带说一句,如果你手上用的不是VMware,而是VirtualBox,那么UOS安装步骤基本一样,只是在“客户机系统类型”里要选“Linux-Debian (64-bit)”。VirtualBox需要额外装增强功能(Guest Additions)来实现共享剪贴板和自适应分辨率,步骤和VMware Tools类似,都是挂载ISO然后到虚拟机里跑脚本。不过从稳定性上讲,VMware在3D加速和显卡驱动这块还是明显强一点,这也是我主力用VMware的原因。
5. 常见问题与排查技巧实录
5.1 VMware 17虚拟机没有配置和打开选项
这个问题在20.10.0和20.10.1的VMware 17版本之间出现过,你装了20.10.0版,开机后右键虚拟机标签页,会发现“打开”和“配置”是灰色的,点了没反应。解决办法很简单:升级到20.10.1或更高版本,或者在主界面选中虚拟机后,点击右侧摘要里的“编辑虚拟机设置”按钮。我最初也被这个卡了一下,开始还以为是自己哪里没操作对,后来查了VMware社区才发现是版本bug。
5.2 安装界面卡死或花屏
出现这个问题的概率不低,尤其是1050e内核版本较新的镜像配老显卡。先关闭虚拟机“显示器”设置里的“加速3D图形”,然后再启动,这种卡死多为图形栈加载失败。如果还不行,在VMware虚拟机设置里把内存和CPU各降一档,比如4G内存降到2G,双核降到单核,装完进入系统后再改回来。虚拟机安装Linux的经典思路就是“配置越低越不容易出问题,装完再升配”。
5.3 VMware Tools“继续运行脚本未能在虚拟机中成功运行”
如果你在安装VMware Tools之后重启,虚拟机右下角弹出这个提示,别慌,这是VMware Tools安装过程中脚本执行了但没完全“注册”成功的常见结果。处理方式:先把/usr/lib/vmware-tools目录清理干净,然后重新执行vmware-install.pl。或者更粗暴一点,直接在VMware菜单里“安装VMware Tools”卸载后重装。这个错误虽然丑,但不影响虚拟机运行,唯一的损害就是剪贴板共享可能失效。
5.4 虚拟机无法上网或没有网络适配器
UOS装好后连不上网的排查顺序:首先看VMware虚拟机的“网络适配器”设置,是不是被误删了或设为“自定义”但选了不存在的VMnet,我见过有人选了一个名字很陌生的VMnet,结果没有对应虚拟网卡。其次在Windows主机的“网络连接”里确认VMnet1和VMnet8是否存在,如果你用了某些网络管理软件(比如360、电脑管家),它们可能会把VMware的虚拟网卡禁用或直接删除,这种情况去设备管理器-网络适配器里右键“扫描硬件改动”,让虚拟网卡重新出现。
还有一个很容易被忽略的:UOS默认网络管理工具是NetworkManager,如果系统更新后网卡配置文件变更,导致NetworkManager没有自动接管网络,可以用sudo service NetworkManager restart重启网络服务。如果还不行,编辑/etc/network/interfaces加上DHCP配置重启网络。
5.5 UOS忘记密码怎么办
这个问题不在虚拟机安装流程内,但很多新手会遇到。在虚拟机里面忘记了登录密码,开机选择GRUB引导时按e键,在linux启动参数行末尾加single进入单用户模式,然后在单用户环境下用passwd命令重置密码。这里要注意,统信UOS默认的GRUB菜单可能隐藏了启动参数编辑模式,需要先按任意键取消倒计时,再按e。重置完密码记得reboot。
5.6 宿主机是Windows 7,能装VMware 17吗
很多学校机房还在用Windows 7,VMware Workstation 17对Win7支持很有限。如果你必须用老旧机器,建议装VMware Workstation 15.5或16,这两个版本对Win7的兼容性比较稳,而且功能上装UOS完全够用。Win7下如果遇到“VMware Workstation无法运行,需要更新CPU驱动”这种报错,一般是CPU虚拟化没开启,进BIOS找Inter Virtualization Technology或AMD SVM开启,然后重启。
6. 一些值得尝试的扩展玩法
到这里,你的UOS虚拟机已经可以正常日常使用了。我的个人建议基线是:先完成第4节的全部配置,拍一次快照,然后再去探索系统。装个虚拟机核心目的是什么、日常主要干啥,其实决定了你后续怎么使用它。
我在UOS虚拟机上除了办公,还试了几件事:用localsend在宿主机和虚拟机之间互传文件,装VirtualBox再跑一个轻量Linux套娃,用docker开几个容器试了试。UOS对开发环境的支持比我预想的好,Python、Node.js、Docker这些都能正常运行,配合UOS自带的“开发者模式”,做软件适配验证很顺手。
最后再分享一个小技巧:VMware全屏模式默认快捷键是Ctrl+Alt+Enter,卡在虚拟机里想退出时按这个组合键。这个快捷键我每次装新虚拟机都要提醒自己一次,因为不装VMware Tools之前在虚拟机里操作,鼠标被锁住时你会发现这个组合键有多重要。
这篇教程写到这里,UOS V20 1050e在VMware 17上的安装部署算是完整走了一遍。我踩过的坑,基本都列在上面的问题清单里了,你如果严格按步骤来,应该会比我第一次顺利得多。用虚拟机跑国产系统的优势就是可以随便折腾,大不了回退快照,希望你能在UOS里找到属于自己的使用节奏。