目录
2.2安装 open-vm-tools和open-vm-tools-desktop(图形化的)
注意:这里详细详细讲解讲解了ubuntu和openEuler两种安装方式作为参考,剩下的在“3.其他系统”里面,主要分成两个步骤安装和设置开机自启。
1.ubuntu安装vm tools
我尝试安装 VMware 自带的工具,但未能生效,于是选择了 Open VM Tools,相比较而言,这个更简单。
1.1更新软件包索引
打开终端,输入以下命令来更新软件包索引:
sudo apt update
1.2安装Open VM Tools
sudo apt install open-vm-tools
1.3安装桌面版工具(如果使用桌面环境)
如果你的Ubuntu虚拟机使用的是桌面环境(例如GNOME、KDE等),你可以安装额外的桌面集成工具:
sudo apt install open-vm-tools-desktop
1.4重启虚拟机
安装完成后,重启虚拟机使更改生效:
sudo reboot
2.openEuler安装vm tools
2.1安装vm tools
网上查看了很多资料,大多建议点击“安装 VM Tools”,但我的选项是灰色的,无法点击。
2.2安装 open-vm-tools和open-vm-tools-desktop(图形化的)
sudo dnf install open-vm-tools open-vm-tools-desktop
2.3启动并启用 open-vm-tools:
sudo systemctl start vmtoolsd
sudo systemctl enable vmtoolsd
2.4重启虚拟机
sudo reboot
3.其他系统
注意:如果是桌面版本,在添加open-vm-tools-desktop,安装成功后,记得开启并设置开机自启systemctl --now enable vmtoolsd。
3.1使用 apt
的发行版
Debian 系 (如 Debian、Ubuntu、Linux Mint)
sudo apt update
sudo apt install open-vm-tools
3.2使用 dnf
的发行版
Fedora 系 (如 Fedora、RHEL 8及以上、CentOS 8及以上、Rocky Linux、AlmaLinux)
sudo dnf install open-vm-tools
3.3使用 yum
的发行版
早期 RHEL 和 CentOS (如 RHEL 7及以下、CentOS 7及以下)
sudo yum install open-vm-tools
3.4使用 pacman
的发行版
Arch Linux 系 (如 Arch Linux、Manjaro)
sudo pacman -S open-vm-tools
3.5使用 zypper
的发行版
openSUSE 系 (如 openSUSE Leap、openSUSE Tumbleweed)
sudo zypper install open-vm-tools
3.6使用 eopkg
的发行版
Solus
sudo eopkg install open-vm-tools
3.7使用 xbps
的发行版
Void Linux
sudo xbps-install -S open-vm-tools
3.8启动并启用 open-vm-tools
服务
(所有的都需要设置)
sudo systemctl start vmtoolsd
sudo systemctl enable vmtoolsd
这样可以确保 open-vm-tools
在系统启动时自动运行。一般这样就行了,如果不行再重启(reboot)试试。如果有需要,可以根据具体的系统配置进一步调整。
4.相关知识介绍
大部分linux支持安装 open-vm-tools,这是一个开源版本的 VMware Tools,通常是最佳实践。
open-vm-tools-desktop 是 open-vm-tools 的一个附加组件,专门为使用图形桌面环境的虚拟机提供额外的功能和集成。它主要用于增强 VMware 虚拟机在图形用户界面 (GUI) 环境中的体验。以
下是 open-vm-tools-desktop 的主要功能和作用:
剪贴板共享:允许在主机和虚拟机之间进行复制和粘贴操作。这意味着你可以在主机和虚拟机之间复制文本、图片等数据。
拖放支持:支持在主机和虚拟机之间拖放文件,使文件传输更加方便。
自动调整分辨率:当你调整虚拟机窗口大小时,虚拟机中的显示分辨率会自动调整,以适应新的窗口大小。
无缝鼠标集成:使鼠标能够在主机和虚拟机之间无缝移动,而不需要在两者之间手动捕获和释放鼠标。
其他桌面集成功能:提供其他与桌面环境相关的功能,以增强虚拟机的用户体验,例如虚拟机的电源管理和性能优化。
5.存在的问题
在拖拽文件方面可能存在问题,比如外面(真机)的文件可以拖到里面,但是里面的文件拖不出去。或者外面的可以剪切复制到虚拟机,但里面的不可以。可以尝试不一样的方法,可能真机到虚拟机可以拖拽,虚拟机到真机可以复制粘贴,总之尝试不同的方法,也可以借助XFTP或者Xshell等工具实现文件的传输。