Ubuntu 22.04 在 VMware 上的安装与远程桌面配置 — 任务报告

一、任务概述

目标:在 x86 计算机上的 VMware Workstation 中全新安装 Ubuntu 22.04.5 LTS,并完成安装后调优,最终通过 Windows 远程桌面访问 Ubuntu,替代 VMware 不可用的 Unity 模式。

成果:任务全部完成。交付一台可正常使用的 Ubuntu 22.04.5 虚拟机,具备中文输入、共享文件夹、xrdp 远程桌面能力。


二、环境信息

项目 配置
宿主机系统 Windows(x86)
虚拟化软件 VMware Workstation 17 Pro 17.0.1 build-21139696
客户机系统 Ubuntu 22.04.5 LTS(桌面版)
内核版本 6.8.0-136-generic
虚拟机用户 xb
分配资源 内存 4 GB / CPU 2 核 / 磁盘 150 GB(拆分多文件)
网络模式 NAT
软件源 清华大学镜像(mirrors.tuna.tsinghua.edu.cn
远程桌面 IP 192.168.174.137(NAT 动态,会变)

三、任务阶段与完成情况

阶段一:在 VMware 中创建虚拟机 ✅

  • 用「典型」向导新建,客户机类型选 Linux / Ubuntu 64
  • 安装来源挂载 Ubuntu 22.04.5 ISO(下载自 releases.ubuntu.com/22.04)。
  • 命名与路径按要求放置,磁盘 150 GB、拆分成多个文件。
  • 自定义硬件:内存 4 GB、CPU 2 核、网络 NAT、勾选加速 3D 图形。

阶段二:安装 Ubuntu 操作系统 ✅

  • 从 ISO 引导进入安装向导,语言选中文(简体)。
  • 安装类型:正常安装 + 勾选第三方软件;分区选 清除整个磁盘并安装 Ubuntu
  • 时区:上海。创建用户 xb 与登录密码。
  • 跳过 Ubuntu Pro、关闭位置服务、暂缓软件更新(避免国外源慢)。

阶段三:安装后调优 ✅

  • open-vm-tools 随桌面版预装(验证为最新版 2:12.3.5),无需手动安装。
  • 软件源切换为清华镜像(用户自行完成)。
  • 系统更新:sudo apt update && sudo apt upgrade -y(约 450 个包)。
  • 中文输入法:设置 → 区域与语言 → 输入源添加「智能拼音」,Super+空格切换。
  • 共享文件夹:VMware 选项里启用 D:\VM_Share ↔ Ubuntu /mnt/hgfs/Ubuntu22.04Share/。
  • 系统快照:建议补拍干净基线(待执行)。

远程桌面配置(xrdp + Xfce)✅

  • 安装 xrdp,停用 Wayland,修复 /etc/xrdp/key.pem 权限,安装 Xfce 桌面。
  • Windows 端用 mstsc 远程连接,Session 选 Xorg,成功进入 Xfce 桌面。

四、关键问题与解决记录

# 问题现象 根因 解决方案 状态
1 启动提示「安装 VMware Tools」黄条 桌面版自带 open-vm-tools,提示非报错 忽略,继续装系统
2 首次欢迎向导出现 Ubuntu Pro 企业付费订阅,个人无需 选 Skip for now
3 想用 Unity 模式报「Linux 客户机中不支持 Unity」 VMware 对 Linux 客户机不支持 Unity,且该模式 15.5+ 已移除 放弃 Unity,改用 xrdp + 全屏 + 共享文件夹
4 远程桌面黑屏 / 蓝绿默认背景 GNOME 在 xrdp 下无法加载 改用 Xfce 桌面
5 远程连接十几秒后被踢 /etc/xrdp/key.pem 权限拒绝,TLS 握手失败 chown xrdp:ssl-cert + chmod 640 + adduser xb ssl-cert
6 远程会话起不来 / 纯黑屏 Wayland 未禁用导致 X11 转发失败 改 /etc/gdm3/custom.conf 设 WaylandEnable=false 并 reboot

诊断命令(排错时使用)

sudo tail -n 50 /var/log/xrdp.log # 连接层:Permission denied / TLS

sudo tail -n 50 /var/log/xrdp-sesman.log # 会话层:scp_process_msg / 起停

cat ~/.xorgxrdp.*.log | tail -30 # X11 渲染层:连接收发、会话退出

sudo systemctl status xrdp # 服务运行状态

sudo ufw status # 防火墙(默认 inactive)


五、最终交付成果

  1. 可使用的 Ubuntu 22.04.5 桌面虚拟机(VMware 17 Pro,150 GB)。
  2. 中文输入法(智能拼音,Super+空格切换)。
  3. Windows ↔ Ubuntu 共享文件夹(双向文件传输)。
  4. xrdp 远程桌面(Windows mstsc 独立窗口操作 Ubuntu,Session=Xorg)。
  5. 项目文档两套
  6. 可复用 skill ubuntu-xrdp-xfce:固化排错链路,跨项目自动触发。

六、结论与建议

  • Unity 模式对 Linux 客户机不可用,属 VMware 硬编码限制,无需再投入时间。
  • xrdp + Xfce 是当前 Ubuntu 22.04 远程桌面的最稳方案,比 GNOME 兼容好、资源占用低。
  • 三种「融合体验」组合(远程桌面窗口 / VMware 全屏 / 共享文件夹)已覆盖 Unity 90% 使用场景。

建议补做项 : 1. 在 VMware 中为当前干净状态拍摄系统快照(菜单 → 虚拟机 → 快照 → 拍摄快照),便于日后回滚。 2. 远程桌面 IP 为 NAT 动态分配,重连前用 ip a 核对。 3. 如需保存整套配置,本报告的「阶段三」「第四章」已足够作为复现依据。

相关推荐
程序员AlbertTu41 分钟前
Linux 系统 Bug 调试操作手册
linux·postgresql·bug
juesdo1 小时前
vulnos OS-00118靶场通关
linux·web安全·网络安全·docker
霸刀1 小时前
nslookup 与 dig 使用指南:DNS 查询、区别对比及真实案例解读
linux·cdn·dns
郝亚军1 小时前
asqlite-autoconf-3310100 的ubuntu 22.04 aarch64交叉编译
linux·运维·ubuntu
笑锝没心没肺1 小时前
Linux安装docker及运行容器测试
linux·运维·docker
Mr_liu_6662 小时前
Claude非专业入门实战笔记(附录):关闭Telemetry-遥测,消除无用网络请求与日志噪音
linux·笔记·ubuntu·ai编程
时空无限2 小时前
ubuntu apt 查看软件之间的依赖
linux·运维·ubuntu
Escalating_xu2 小时前
【Linux】线程概念与控制:从地址空间、LWP 到 pthread_create、join、detach 与 NPTL
java·linux·redis
Escalating_xu2 小时前
【Linux】进程信号:从产生、阻塞与递达到 sigaction、可重入与内核返回路径
linux·运维·面试·职场和发展