ubuntu虚拟机在vmware中无法全屏等问题,是因未安装open-vm-tools-desktop图形支持模块;需卸载重装open-vm-tools与open-vm-tools-desktop,重启gdm3并登录xorg会话方可解决。

Ubuntu 虚拟机在 VMware 中无法全屏、分辨率卡在 800×600、鼠标不能自由进出窗口——不是系统没装好,是 open-vm-tools 没配对,或装了但没启用图形支持模块。
为什么 Ubuntu 22.04+ 默认不自动适配全屏
VMware 官方已停止维护闭源的 vmware-tools,转而推荐开源替代品 open-vm-tools。但 Ubuntu 默认只装基础包 open-vm-tools,缺少图形驱动支持模块 open-vm-tools-desktop,导致 X11/Wayland 下无法动态调整分辨率、剪贴板共享、拖放等功能失效。
-
open-vm-tools:提供虚拟硬件识别、时间同步、挂起恢复等底层能力 -
open-vm-tools-desktop:必须额外安装,才支持 GUI 分辨率自适应、Unity 插件、DnD 和剪贴板 - Wayland 会跳过部分图形扩展(如
vmwgfx),建议在登录界面点击右下角齿轮图标,选 “Ubuntu on Xorg” 启动
正确安装步骤(适用于 Ubuntu 20.04 及更新版本)
别用光盘挂载手动编译,也别从 VMware 安装菜单点 “Install VMware Tools”——那只会触发旧版脚本报错。直接走 APT:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 先更新源:
sudo apt update - 卸载残留(如有):
sudo apt remove --purge open-vm-tools open-vm-tools-desktop - 重装完整套件:
sudo apt install open-vm-tools open-vm-tools-desktop - 重启显示管理器(不需重启整机):
sudo systemctl restart gdm3(Ubuntu 默认)或sudo systemctl restart sddm(Kubuntu)
完成后注销再登录,拖动窗口边缘或按 Ctrl+Alt+Enter 即可进入/退出全屏,分辨率随窗口大小自动缩放。
常见失败现象与排查点
装完仍不生效?大概率卡在这几个地方:
- 终端执行
vmtoolsd --version无输出 → 服务未运行 → 手动启动:sudo systemctl start open-vm-tools并设开机自启:sudo systemctl enable open-vm-tools - 执行
lsmod | grep vmw没返回vmwgfx或vmw_vsock_vmci_transport→ 内核模块未加载 → 确保已安装对应内核头文件:sudo apt install linux-headers-$(uname -r) - 使用 NVIDIA 专有驱动时,
vmwgfx会被屏蔽 → 临时禁用 NVIDIA 驱动测试:sudo modprobe -r nvidia_uvm nvidia_drm nvidia,再加载vmwgfx - VMware 设置中勾选了 “Accelerate 3D graphics”,但 Ubuntu 没装 Mesa 驱动 → 补装:
sudo apt install mesa-utils libgl1-mesa-glx
最常被忽略的是桌面会话类型和 open-vm-tools-desktop 的绑定关系:它只在 Xorg 下注入 xorg.conf.d/99-vmware.conf,Wayland 下完全不工作。别信“新版已支持”,实测 Ubuntu 24.04 LTS 仍需手动切回 Xorg 才能稳定全屏。










