Ubuntu 22.04 下 VMware Tools 安装全攻略(附常见问题解决)

张开发
2026/4/9 11:02:14 15 分钟阅读

分享文章

Ubuntu 22.04 下 VMware Tools 安装全攻略(附常见问题解决)
1. 为什么需要安装VMware Tools在Ubuntu 22.04虚拟机中如果不安装VMware Tools你会发现很多功能都受到限制。比如屏幕分辨率无法自适应窗口大小、剪贴板不能在主机和虚拟机之间共享、文件拖放功能也无法使用。我刚开始用Ubuntu虚拟机时就遇到过这些问题每次调整窗口大小都要手动设置分辨率特别麻烦。VMware Tools实际上是一组驱动程序和实用程序它能显著提升虚拟机的性能和使用体验。根据我的实测安装后最明显的改善有三个方面首先是图形性能提升滚动网页和播放视频更流畅其次是鼠标指针移动更精准不会再出现飘忽不定的情况最后是网络传输速度明显加快特别是使用共享文件夹时。2. 安装前的准备工作2.1 系统更新与源配置在开始安装前强烈建议先更新系统。打开终端CtrlAltT输入以下命令sudo apt update sudo apt upgrade -y国内用户最好先更换软件源否则下载速度会很慢。我推荐使用阿里云或清华的镜像源具体操作是sudo sed -i s|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list sudo sed -i s|http://.*security.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list更新完成后建议安装一些基础编译工具后续安装VMware Tools时会用到sudo apt install build-essential linux-headers-$(uname -r) -y2.2 检查虚拟机设置在VMware菜单栏选择虚拟机→安装VMware Tools这时虚拟光驱会自动加载安装镜像。如果菜单项是灰色的需要先关闭虚拟机在虚拟机设置中确认CD/DVD设备已连接并且选择了使用ISO镜像文件。3. 详细安装步骤3.1 挂载安装镜像当你在VMware界面点击安装VMware Tools后Ubuntu桌面会出现一个名为VMware Tools的光驱图标。双击打开会看到两个文件manifest.txt和VMwareTools-xxx.tar.gz版本号可能不同。我建议不要直接从这里安装而是先把压缩包复制到主目录。右键点击压缩包选择复制然后在主文件夹空白处右键选择粘贴。这样做的原因是光驱中的文件是只读的提取时可能会遇到权限问题。3.2 解压与安装右键复制过来的压缩包选择提取到此处。这会生成一个vmware-tools-distrib文件夹。打开终端进入这个目录cd ~/vmware-tools-distrib然后运行安装脚本sudo ./vmware-install.pl安装过程中会询问很多配置选项如果你是新手一路按回车使用默认值即可。但有几个关键点需要注意当询问是否启用共享文件夹时建议选择yes网络配置部分保持默认即可分辨率设置可以根据你的显示器选择合适的值安装完成后终端会显示Enjoy - the VMware team的提示这时需要重启虚拟机使更改生效sudo reboot4. 常见问题解决方案4.1 安装失败找不到内核头文件这是最常见的问题错误提示通常是Unable to find kernel headers。解决方法分三步首先确认已安装正确的头文件sudo apt install linux-headers-$(uname -r)如果还是报错可能是因为内核版本不匹配。运行以下命令查看可用头文件apt search linux-headers然后安装与你内核版本完全一致的头文件包。4.2 共享文件夹不可用安装完成后如果在/mnt/hgfs下看不到共享文件夹可以尝试手动加载模块sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtypevmhgfs-fuse,allow_other要使更改永久生效需要编辑/etc/fstab文件添加以下行.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 04.3 分辨率问题如果重启后分辨率仍然不正常可以尝试手动设置xrandr --newmode 1920x1080 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync vsync xrandr --addmode Virtual1 1920x1080 xrandr --output Virtual1 --mode 1920x1080将上面的1920x1080替换为你想要的分辨率。如果想永久生效可以把这些命令添加到~/.profile文件中。5. 安装后的优化配置5.1 启用3D加速如果你的虚拟机需要运行图形密集型应用可以启用3D加速。关闭虚拟机后在VMware设置中找到显示器选项勾选加速3D图形并分配至少128MB的显存。5.2 调整内存分配Ubuntu 22.04在虚拟机中建议至少分配4GB内存。如果主机配置允许可以适当增加内存大小。同时建议启用内存页共享这能显著减少内存占用。5.3 定期更新VMware ToolsVMware会定期发布Tools更新以修复bug和提升性能。更新方法很简单下载新版Tools按照同样的步骤安装即可。安装程序会自动检测旧版本并进行升级。6. 替代方案Open VM Tools如果你觉得官方VMware Tools太复杂可以考虑使用开源替代品Open VM Tools。它是Ubuntu官方仓库的一部分安装更简单sudo apt install open-vm-tools open-vm-tools-desktopOpen VM Tools已经能满足大部分日常需求包括剪贴板共享、分辨率自适应等。但它缺少一些高级功能比如完全兼容VMware的快照功能。我在多个项目中使用过这两种方案个人建议是如果是生产环境还是用官方VMware Tools更稳妥如果是日常开发使用Open VM Tools的便利性更胜一筹。

更多文章