MAC VMware Fusion 虚拟机内安装 VmwareTools 共享文档

本贴最后更新于 1307 天前,其中的信息可能已经斗转星移

MAC VMware Fusion 虚拟机内安装 VmwareTools 共享文档

本来以为 Mac 可以有效得学习 Docker,学习各种 Docker 应用,结果,Docker 不支持 --net=host 网络模式(windows 也不支持,只有 linux 支持),所以,决定安装虚拟机,通过安了三款虚拟机软件:Paralells/VirtualBox/Vmware Fusion,最后还是选择 Vmware Fusion.

后面,为了打通 Mac 宿主机和 Centos 客户机得文件共享,需要安装 VMwareTools,这个卡了三天,原来还是自己没有搞懂啥意思,查了很多资料,也没有说清楚,突然恍然大悟,现在搞懂了,特此记录。

Tips: 如果你是 Windows 下得 VMware,思路和操作方式一致。

依赖环境

  • 操作系统:MACOS Catalina 10.15.5
  • 软件:
    WMWare Flusion 专业版 11.5.5 (16269456)
    CentOS-7-x86_64-minimal-1708.iso

安装方式 1:正常

  • Step1:在客户机操作系统上装载 VMware Tools 虚拟光盘。

主要是卡在这里了,当时也按下图操作了,但是一直没有搞懂去哪里解压:VMwareTools-xxx.tar.gz,突然才发现,我安装的虚拟机是没有图形化界面,查到资料,需要挂载 IOS

1.jpeg

  • Step2:挂载 IOS

这里也卡了一下,还是命令不熟

mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom #别问,直接运行,如果不懂自行百度
cd /mnt/cdrom
ls #喜出望外,看到了想要得结果
manifest.txt  run_upgrader.sh  VMwareTools-10.3.21-14772444.tar.gz
  vmware-tools-upgrader-32  vmware-tools-upgrader-64
  • Step3:解压并安装
# 将Tools复制到指定目录
cp VMwareTools-10.3.21-14772444.tar.gz /home/deco/developer/
# 解压
cd /home/deco/developer/
tar zxpf VMwareTools-10.3.21-14772444.tar.gz
cd VMwareTools-10.3.21-14772444 
ls 
bin  caf  doc  etc  FILES  INSTALL  installer  lib  vgauth  vmware-install.pl
#安装
sudo ./vmware-install.pl
#遇到错误:./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
#因为Tools都是用Perl开发得,所以得安装perl环境,批量安装即可
yum -y groupinstall "Perl Support"
# 安装完继续
./vmware-install.pl
# open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. See http://kb.vmware.com/kb/2073803 for more information. 意思是建议让你用open-vm-tools,查到安装也很简单:yum -y install open-vm-tools 看到这个,如此简单,一万个草泥马奔腾。。
# 需要输入 yes 确认执行
# 注意 需要多次 回车。
#取消挂载
umount /mnt/cdrom # 这条命令没有测试 
#重启
reboot
# 出现下图:重新安装VMware Tools即可

  • Step4:设置共享目录

操作步骤,如下图:

  • Step5:正常访问
cd /mnt/hgfs/
ls # 看到结果,完美
06_docker_data  deco
#设置环境变量DOCKERDATA
vi ~/.bashrc
#末尾添加一行
DOCKERDATA=/mnt/hgfs/06_docker_data
source ~/.bashrc
echo $DOCKERDATA
# 输出:/mnt/hgfs/06_docker_data

安装方式 2:偷懒/便捷

当时主要开在找 VMwareTools-xxx.tar.gz,查资料得过程,发现有些博文提到了 linux.ios,点击图 1 得时候,也发现了端倪,而且在一篇博文里看到,实在 VMWare 的安装路径里找到的。

突然想到:去 VMware Fusion 里找找:linux.ios,结果果然不出所料,在:/Applications/VMware Fusion.app/Contents/Library/isoimages 找到了 linux.ios,直接双击打开,唉,更是一万个草泥马在奔腾。

将 VMwareTools-10.3.21-14772444.tar.gz 拷贝出来,手动上传到虚拟机,然后安装,安装方法 1,从 Step3 开始。

总结

这次主要得问题是,寻找 VMwareTools-xxx.tar.gz,通过这次,也算是实战了。

TODO

没成功之前,试了 Open-vm-tools,貌似没成功,得闲,在另一台虚机上试一下。

yum install -y open-vm-tools
systemctl enable vmtoolsd
systemctl start vmtoolsd

参考

在 Linux 虚拟机中手动安装 VMware Tools

  • 工具

    子曰:“工欲善其事,必先利其器。”

    288 引用 • 734 回帖
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖
  • 教程
    143 引用 • 611 回帖 • 8 关注
1 操作
bugless 在 2021-05-24 18:17:33 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...