vm安装vmtools

本文详细介绍了在VMware中安装VMware Tools的步骤,包括解决安装灰色不可用问题,解压并执行安装脚本,以及确认安装成功的技巧。此外,还讲解了设置共享文件夹的方法和遇到问题时的解决策略,如检查服务状态和冲突处理,确保VMware Tools正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vm安装vmtools

vmtools安装栏为灰色

关闭虚拟机选择“虚拟机设置”,分别添加一个“软盘”和一个“CD/DVD”,并将其“连接”选项全部更改为“使用物理驱动器”
此时“重新安装VMware Tools”选项即可正常点击。
在这里插入图片描述

安装VMware Tools

点击“重新安装VMware Tools”,会下载一个.tar.gz文件

鼠标右键点击该压缩包进行解压,若没有解压选项,选择利用命令“tar -zxvf ”解压。
sudo tar -zxvf VMwareTools-10.3.22-15902021.tar.gz

程序跑完解压完成,解压后得到文件夹“vmware-tools-distrib”

通过Ctril+Alt+T唤出命令框,然后键入“sudo su”,回车后提示需要打密码,键入密码后进入root模式。

以root模式进入到刚刚提取到的vmware-tools-distrib文件夹下,然后输入命令“./vmware-install.pl”,然后回车。

然后不断输入y/yes 或是回车(表示默认路径),直到出现“Enjoy, –the VMware team”就表示安装成功了。

重启虚拟机,Vmware tools即可正常运行。

共享文件夹设置

为使共享文件夹可用,还需进入 虚拟机设置–选项–共享文件夹–总是启用 然后确定,重启后虚拟机共享文件夹可用。

闭坑指南

vmware安装未成功

如果你安装完成后,发现共享文件夹如论如何都挂在不上。那么你应该首先怀疑vmtool是否安装成功并成功运行。
安装最后出现"enjoy -vmware team" 字样并不代表你安装成功,必须出现successful才算成功。

你也可以使用下边两个命令查看tool的运行状态是否正常
journalctl -xeu vmware-tools.service
systemctl status vmware-tools.service

如果activity后跟的是红色的状态,代表未能正常运行,此时你卸载一下vmtool。重新进行安装即可。
1:进入vmware-tools-distrib/bin, 执行sudo ./vmware-uninstall-tools.pl, (网上有些资料说还需要rm -rf /usr/lib/VMware, 不过我在/usr/lib下已经找不到相关文件了)
2:回到vmware-tools-distrib, 重新执行sudo ./vmware-install.pl , 一路回车or yes

不兼容问题

高版本的Ubuntu系统里边应该自行安装了open-vm-tools,所以再手动安装vmware-tools,就会出现冲突,可能会导致系统再启动的时候出现关于VMware脚本的异常提示。

解决办法就是使用open-vm-tools,不要使用VMware-tools。VMware-tools兼容性比较差。
操作步骤:
1:首先卸载已经安装的VMware-tools(安装包的bin目录下有卸载脚本,直接运行就可卸载)
2:卸载并安装open-vm-tools和desktop
sudo apt-get --purge remove open-vm-tools
sudo apt-get --purge remove open-vm-tools-desktop
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

创建文件夹
sudo mkdir -p /mnt/hgfs

启动服务
systemctl start open-vm-tools.service
查看服务状态
systemctl status open-vm-tools.service

手动挂载
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

开机自启动
systemctl enable open-vm-tools.service

开机自动挂载
sudo vim /etc/fstab
.host:/(vmware-hgfsclient中显示的值) /mnt/hgfs fuse.vmhgfs-fuse auto,allow_other 0 0

如果开启启动自动挂载设置失败,则可以用以下脚本进行挂载(仅在开启后手动运行一下该脚本即可)

 #!/bin/bash 
folderCommand=`vmware-hgfsclient`
echo $folderCommand 
echo 1234 | sudo -S vmhgfs-fuse .host:/$folderCommand  /mnt/hgfs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值