ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

VMware安装统信UOS桌面版全流程指南:从创建虚拟机到常见故障排查

VMware安装统信UOS桌面版全流程指南:从创建虚拟机到常见故障排查 有人在Windows上用VMware装UOS的时候老是卡在一些奇怪的地方——不是装不上而是装完发现鼠标键盘没反应、屏幕分辨率永远800x600、想往虚拟机里拖个文件又被拒绝。问题不一定出在系统而是出在创建虚拟机时几个不起眼的参数上。这篇文章就是我基于亲手在VMware里安装统信UOS桌面版全过程的记录加上给同事配置测试环境时踩过的各种坑整理成的一条完整可复现的路径。如果你正打算用VMware体验一下UOS或者单位让测试国产系统能不能跑业务软件这篇文章能帮你少走不少弯路。1. 为什么建议用虚拟机跑UOS而不是直接找台物理机装上1.1 虚拟机方案的核心价值折腾成本几乎为零UOS统信桌面系统本质上是一个基于Debian的Linux发行版界面风格对Windows用户很友好自带应用商店、浏览器、办公软件全家桶普通的日常办公场景基本上开箱即用。但问题在于绝大多数人并没有一台闲置电脑可以拿来装它。更关键的是你对这个系统还不熟悉的时候物理机安装容易把现有系统覆盖掉或者因为驱动、引导问题弄得机器无法启动这个代价对于一个“体验”或者“验证”需求来说太重了。虚拟机方案的优势就在这创建一台虚拟机本质上就是在硬盘上生成几个文件系统玩坏了、配置搞乱了一个快照直接回退或者干脆把虚拟机文件删掉重新创建。整个过程不会影响Windows宿主机任何东西。我在帮企业做国产化替代测试的时候一台电脑上同时挂三个不同版本的UOS虚拟机轮着测业务软件这个效率是物理机方案完全没法比的。1.2 VMware与VirtualBox的取舍虚拟机软件主流的就两个方向VMware Workstation Pro和Oracle VirtualBox。我在这两个上都装过UOS结论很明确如果你主要用Windows作为宿主机优先选VMware。原因有三点都是实测体验出来的一是VMware对Linux发行版的内核兼容性做得更好UOS更新内核之后VMware比VirtualBox更少出现花屏、显卡驱动异常、USB设备穿透失败之类的问题。特别是UOS桌面版的3D特效VMware的WDDM显示驱动适配明显比VirtualBox顺滑很多。二是VMware的拖拽文件和共享文件夹机制更稳定。VMware在Linux虚拟机里默认支持open-vm-tools配合共享文件夹宿主机和虚拟机之间传文件就是拖一下的事情VirtualBox的增强功能在部分Debian衍生系统上经常装不进去装了也不一定生效。三是团队协作场景下VMware的虚拟机是可以直接被多人复制的给别人一个OVA模板省去从零配置的麻烦。如果你只是个人偶尔体验一下VirtualBox也能用但凡有点测试、交付需求VMware更值得选。1.3 这篇教程到底适合谁我对读者的定位有三种场景第一种是个人用户想在不断网Windows的前提下体验一下国产操作系统看看UOS能不能满足日常办公第二种是企业IT或开发人员需要验证自家Web系统、办公软件在UOS上的兼容性第三种是学生或者培训场景给课程准备一个可以反复折腾的实验环境。以上任何一种情况按这篇文章走一遍大概一个半小时就能看到一个正常的UOS桌面。2. 准备阶段先弄清三件事版本、镜像、宿主机条件2.1 UOS的版本差异下载之前先想清楚UOS桌面版大致分成几个方向专业版面向政企收费、个人版面向普通用户、社区版基于Debian名字叫deepin V23之后的版本实际上就是UOS的开源社区形态、教育版。对大多数人来说个人版和社区版是最容易获取的功能上日常办公够用应用商店的软件数量和专业版基本一致。不过要注意有些企业业务软件可能明确要求专业版环境这个就要看你们单位的适配目标了。镜像架构方面绝大多数人应该下载x86_64amd64版本对应Intel或AMD的CPU。UOS也提供ARM64版本比如飞腾、鲲鹏、麒麟芯片的机器上用的但VMware宿主机的虚拟CPU默认就是Intel/AMD架构所以不要下载错了arm64镜像。2.2 镜像下载与完整性校验UOS的镜像文件一般在官网就能找到个人版和社区版的ISO文件体积在3到4GB左右。这里有一个细节值得说下载完之后一定要校验SHA256校验值官网每提供镜像都会附带校验码。我遇到过同行不看校验直接装结果在安装过程中反复报“安装程序启动失败”排查半天发现是镜像下载损坏。一般用PowerShell命令就能校验Get-FileHash .\UOS-desktop-20-professional.iso -Algorithm SHA256对比官方网站公示的哈希值一致再开始下一步。这一步花不了30秒但能帮你避开“安装到一半崩溃”这种最折腾的问题。2.3 宿主机硬件的最低底线VMware模拟的虚拟机也是要消耗真实硬件资源的UOS桌面版虽然比Windows 11轻非常多但虚拟化环境下你不能给它配得太寒酸。我的建议配置如下表配置项最低要求推荐备注物理机内存8GB16GB及以上虚拟机分配4GB宿主机才不会卡顿虚拟机内存2GB4GBUOS桌面开几个应用后占内存约1.8GB虚拟机CPU1核2~4核CPU核数多编译软件和启动程序更快虚拟磁盘32GB64GB以上后续装软件、缓存会持续占空间宿主机硬盘空间50GB空闲100GB快照和虚拟机文件都占空间宿主机CPU必须支持虚拟化技术Intel VT-x或AMD-V并且要在BIOS中开启。你可以在Windows任务管理器“性能”标签下检查“虚拟化”是否显示“已启用”。如果压根没有虚拟化选项那VMware是跑不起来的这个问题在十年前的老机子上经常遇到。3. 创建虚拟机时的关键参数设置这一步决定后续是否顺利3.1 新建向导选“典型”还是“自定义”我一般建议直接选“自定义高级”因为典型模式会隐藏很多关键项比如固件类型、虚拟化引擎而这些恰恰是决定UOS能不能正常安装的因素。自定义模式其实就是多点了两下“下一步”但能让你在创建虚拟机这一阶段就把所有坑填掉。新建虚拟机向导里如果选择“稍后安装操作系统”接下来选择客户机操作系统类型时有一个大多数人绕不开的坑VMware的操作系统列表中没有UOS这个选项。正确的做法是选择“Linux”版本选“其他Linux 5.x内核64位”。因为UOS就是基于Debian/Deepin体系的系统内核版本很新选这个选项能确保虚拟机模拟的硬件与系统驱动完全匹配。选“其他Linux 3.x内核64位”也能装但某些新硬件特性可能识别不到。3.2 关键参数设置表与每项参数的理由用自定义模式走到中途会碰到几个需要认真设置的位置设置项推荐值原因固件类型BIOS推荐UOS默认引导流程对BIOS兼容性最稳处理器数量1个CPU2~4核分配多个核心能显著改善桌面流畅度内存4096MB低于2GB系统会非常卡拖不动桌面特效网络类型NAT模式虚拟机联网最简单宿主机断网虚拟机也会自动处理I/O控制器LSI Logic SAS老牌虚拟SCSI控制器UOS兼容性好磁盘类型SCSI性能优于IDEUOS内核原生支持虚拟磁盘拆分成多个文件便于移动和备份且不影响性能磁盘容量64GB留足后续应用安装与系统升级的余量其中固件类型值得单独解释一下。UOS官方文档推荐UEFI但在VMware环境里如果你的ISO镜像不是最新EFI引导兼容版UEFI模式偶尔会出现引导失败或者安装结束后无法启动的情况。BIOS模式是最不容易出幺蛾子的而且对后面我们要做的密码重置、系统救援操作友好得多。默认选BIOS就好等以后对系统熟悉了再尝试UEFI也不迟。3.3 显示设置别小看“加速3D图形”在自定义硬件界面里显示器选项默认是不勾选“加速3D图形”的。如果你打算用UOS自带的桌面特效比如窗口动画、透明效果建议把3D加速勾上然后显存拉高到1GB以上。不勾也能用但桌面切换窗口时会明显感觉一顿一顿的给人一种“系统很烂”的错觉。实际上它桌面特效做得不差只是虚拟机没给够显示能力而已。同样的道理声卡如果不需要可以不添加添加了也建议选择默认的HD Audio但要注意UOS对虚拟声卡的识别偶尔有问题这个不影响系统安装可以放到以后折腾。3.4 自定义硬件界面里的其他隐藏选项创建过程中还有一个容易被忽略的选项是“虚拟机设置-选项-高级-虚拟化引擎”。如果你的VMware版本默认勾选了“虚拟化Intel VT-x/EPT或AMD-V/RVI”而且你的宿主机开过Hyper-V或者Windows沙盒功能VMware会直接报“虚拟机监控程序功能对该用户不可用”。这种情况在Win10/Win11上非常常见解决方案是打开“控制面板-程序-启用或关闭Windows功能”把“虚拟机平台”、“Hyper-V”、“Windows虚拟机监控程序平台”都取消勾选重启系统再启动VMware就正常了。如果你因为某些原因不能关闭Hyper-V比如要用WSL2或Docker那就在VMware设置里取消勾选VT-x/EPT嵌套虚拟化选项让VMware以软件模拟方式运行但性能会有所下降。4. 完整安装过程拆解从开机到进桌面4.1 启动安装程序与语言选择虚拟机创建好之后在设置里挂载你下载好的ISO镜像虚拟机设置 - CD/DVD(SATA) - 使用ISO镜像文件 - 浏览选择镜像。然后点击“开启此虚拟机”。如果一切正常会看到UOS的GRUB引导界面选择第一项“Install UOS”即可。系统会进入安装引导首先选择语言默认已经是简体中文直接点击下一步。接着UOS的安装程序会检查安装介质这部分一般几秒钟。注意如果卡在检测介质的界面超过两分钟大概率是ISO镜像损坏别盲目等待尽快按CtrlAltDel重启虚拟机重新核对校验值。4.2 磁盘分区自动还是手动怎么选UOS的安装程序会提供两种分区方式。如果你是第一次接触Linux或者整个虚拟磁盘本来就是给UOS用的直接选“简单模式/自动分区”就行了。安装器会自动设置好根分区、swap交换分区等必须的分区结构完全不需要额外干预。UOS的默认自动分区方案会把根分区挂载到/自动建一个/boot分区然后分配一块与内存大小接近的swap分区。这个布局对正常的办公使用完全够用。手动分区适合对Linux文件系统有明确需求的场景比如要单独分配一个数据分区、要把/home独立出去方便以后系统升级保留数据。手动分区时需要关注的几个点/boot分区建议至少1GB内核升级后旧内核不会马上清理分区太小会报磁盘满/根分区建议至少30GB主要存放系统文件和应用程序/home分区按需分配用户文件和下载内容都在这里swap分区建议与虚拟内存的大小一致例如虚拟机分配了4GB内存swap就给4GB。对于大多数体验用户自动分区是最好的选择因为Linux的分区概念本就需要时间消化在第一台虚拟机上手动分区的意义不大反而容易因为设置错误导致系统装不上。4.3 安装过程中“卡住”的判断方法点击“开始安装”之后UOS需要大概10到20分钟取决于宿主机磁盘速度和CPU性能。这个过程里进度条在某个阶段停留较久非常正常。尤其是文件系统格式化、写入系统镜像那一步表面看上去像卡死了实际上后台正在持续往磁盘写数据。判断系统是否活着有两个办法第一种观察虚拟机的硬盘指示灯屏幕将来回跳动第二种按CtrlAltF2如果能切换到类似终端的界面说明安装程序在正常干活。如果某个界面连续20分钟没有任何读写活动那才高度怀疑死机了此时可以强制重启虚拟机但大概率是镜像出了问题先回第2章校验SHA256再继续。安装过程中还会自动创建一个默认用户并让你设置用户名、主机名和密码。这里有一个对小白很友好的细节UOS安装的时候会让你选择“登录方式”默认是创建的管理员账号默认不是root。以后日常用这个账号就够了不需要像一些老教程里那样专门开root。安装界面填好用户信息后UOS会进入自动安装流程这时你完全可以去泡杯茶等它完成。4.4 首次启动的初始化设置安装完成后会提示重启。重启时记得把虚拟机设置里的CD/DVD连接改为“不连接”或者移除镜像文件不然可能又会从ISO引导而不是从硬盘启动。按CtrlD直接重启进入系统后UOS会进行一轮初始设置包括选择桌面主题、同意隐私协议、设置自动登录等然后就会进入桌面环境。这里有一个提醒首次进入桌面后系统可能还会在后台做索引、初始化用户目录之类的工作界面短暂无响应是在正常范围内的等一两分钟就好了。如果直接开始疯狂打开应用你会发现程序启动慢得离谱。5. 装完之后立刻要做的事情别急着关虚拟机5.1 首先解决增强工具和分辨率问题进入UOS桌面后第一个让人不适应的就是显示分辨率可能非常低窗口大得超出屏幕系统界面看起来像是老电视机的画质。这个症状的本质是虚拟机还没有安装对应的显示驱动也就是说缺少VMware Tools。VMware Tools在Linux虚拟机中的最佳安装方式其实是open-vm-tools。UOS自带了完整的包管理器在终端里执行一行命令就能搞定sudo apt update sudo apt install -y open-vm-tools-desktop安装完成后重启虚拟机。你会发现分辨率变成1920x1080甚至更高宿主机和虚拟机之间的鼠标可以自由滑出滑入窗口缩放也变得流畅了。这一步是整个安装流程中最值得花时间的环节很多人装完系统觉得UOS难用一半是因为没装这个包。5.2 配置共享文件夹在宿主机和虚拟机之间传文件VMware允许把宿主机的某个目录直接共享给虚拟机这样传文件就不需要走U盘或者网络了。先在VMware的虚拟机设置里找到“共享文件夹”启用并添加一个目录比如D:\UOSShare。然后在UOS虚拟机里执行挂载操作sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid1000执行完再查看/mnt/hgfs目录应该能看到宿主机共享的文件夹了。这里如果提示找不到vmhgfs-fuse命令说明你还没装open-vm-tools-desktop先回到上一步。还有一个细节如果希望重启后共享目录自动挂载可以把挂载命令写入系统配置文件但临时用的话执行一次就够了。5.3 配置静态IP让虚拟机成为一台可访问的服务器如果你后续打算在这个虚拟机里跑Web服务、数据库做软件适配测试那么给虚拟机配一个固定IP很有必要。VMware的NAT模式默认网关通常是192.168.x.1不同版本略有差异在UOS的“设置-网络”里可以选择手动配置IP、掩码、网关和DNS。比如你的NAT网段是192.168.88.0那么设置IP地址192.168.88.100 子网掩码255.255.255.0 网关192.168.88.1 DNS223.5.5.5 或 114.114.114.114为什么要手动配IP因为虚拟机默认走DHCP每次启动都可能会拿到不同的地址你写测试脚本、连接数据库的时候就会面临“IP一直在变”的尴尬。一台固定IP的虚拟机相当于一台随时可以连接和恢复的测试服务器实用性大大提升。5.4 换源更新系统能不能正常升级就看这一步UOS默认的软件源可能在高峰期速度拉胯特别是在不通过官方加速的情况下。第一次打开终端我建议先把软件源换成国内公共镜像源。UOS基于Debian体系使用apt包管理换源的步骤跟Debian一样sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list把系统软件源地址替换成阿里云镜像具体源地址请根据UOS官方帮助中心或社区里的最新指引填写保存后执行sudo apt update sudo apt upgrade -y整个更新过程可能需要十几分钟取决于你的网络状况和软件数量。更新完成之后系统内核、桌面组件、安全补丁都会是最新状态之后再安装应用会顺畅很多。5.5 创建第一个快照给折腾兜个底完成以上所有配置、确认系统正常之后一定要做一件事创建一个快照。VMware的快照功能会保存当前虚拟机的完整状态意味着以后无论你怎么折腾只要出错就可以一键回到现在这个“刚装好且配置完”的干净状态。操作方式是虚拟机菜单 - 快照 - 拍摄快照命名为“系统初始化完成”。这个习惯我建议无论如何都要养成快照比任何备份方案都简单而且虚拟机文件不会因此变大太多VMware做的是增量快照。6. 实际使用中踩过的高频问题帮你提前绕开6.1 启动VMware时报“虚拟机监控程序功能对该用户不可用”这个问题在Windows 11的VMware 17版本上非常常见原因就是Hyper-V、Windows虚拟化平台或内核隔离功能占了硬件虚拟化接口VMware没法直接使用VT-x。处理步骤如下打开Windows功能管理取消如下项的勾选——Hyper-V、虚拟机平台、Windows虚拟机监控程序平台重启宿主机。注意关闭Hyper-V意味着Docker/WSL2这些依赖虚拟化的Windows功能也会暂时不可用。如果不想动Hyper-V还可以尝试在VMware的“虚拟机设置-处理器-虚拟化引擎”里取消勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”。两种方案都实测有效优先关闭Windows功能更彻底。6.2 安装过程中或安装后遇到“Failed to start Login Service”“找不到Qt5QmlModels”等报错这类报错大多是两方面的原因一是镜像下载不完整校验哈希值往往能发现问题二是虚拟机的显存分配太低或者3D加速没开导致图形环境相关的库初始化失败。如果强烈怀疑后者关掉虚拟机在显示设置里把显存调到1GB以上重新开机一般能解决。“找不到Qt5QmlModels”这种提示一般出现在某些应用启动时和系统主体无关在终端里执行sudo apt install qml-module-qtquick2 qtdeclarative5-dev qml-module-qtqml*就能补齐缺失的动态库。这类问题不只UOS有所有Debian衍生版都类似装上缺失的包就正常了不用重装系统。6.3 UOS忘记密码了不用重装系统这个需求在虚拟机上尤其常见——测试环境太多密码记岔是常事。重置密码最快的方式是进入单用户模式开机在GRUB引导界面按e进入编辑模式找到linux开头的那一行在行尾加single或init/bin/bash按F10启动进入紧急模式挂载根文件系统为可写模式然后执行passwd修改用户密码。操作之前建议先给虚拟机拍快照密码重置失败或者GRUB参数改错了至少还能回退到快照不至于从头开始。6.4 生成快照时提示“使虚拟机处于静默状态时出错”这是VMware比较爱出现的同步快照问题尤其当虚拟机里开着较多服务时更容易触发。原因通常是虚拟机的磁盘IO忙、文件被占用或者快照目录所在磁盘空间不足。先检查宿主机磁盘空间是否充足快照位置最好保留至少10GB以上空闲其次关闭虚拟机内的数据库、Web服务等写密集型程序后再创建快照如果上述都正常优先升级VMware Workstation到最新版本很多快照报错在新版里已经被修复了。实在不行关闭虚拟机后再拍快照虽然要停几秒钟但最可靠。6.5 虚拟机磁盘满了之后如何扩容UOS虚拟机的虚拟磁盘设定为64GB用到后期发现不够很正常。两台虚拟机之间的磁盘空间通常不能用“清理垃圾”轻描淡写地解决正确做法是在VMware的设置里把磁盘容量从64GB调大到128GB虚拟机需处于关机状态且磁盘类型支持扩容然后在UOS虚拟机里用growpart命令扩展分区并让文件系统识别新空间sudo apt install cloud-guest-utils -y sudo growpart /dev/sda 1 sudo resize2fs /dev/sda1执行完df -h就能看到根分区容量变大了。不过请注意如果你当初选择了“拆分成多个文件”的虚拟磁盘扩容操作会非常慢而且还占了更多宿主机的连续空间如果当初选择了“单个文件”扩容的效率会好很多。这也是我前面推荐单文件的原因之一。如果你用VMware装UOS只是为了日常体验或者单位在做国产化软件适配验证按照这个流程基本能保证一路顺畅走到桌面。安装完之后还可以试试安装微信、WPS、QQ这些常用软件——UOS的应用商店里大部分都已经是现成的了。如果遇到Arch
返回列表