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
- Step2:挂载IOS
这里也卡了一下,还是命令不熟
mkdir /mnt/cdrommount -t iso9660 /dev/cdrom /mnt/cdrom #别问,间接运行,如果不懂自行百度cd /mnt/cdromls #叫苦不迭,看到了想要得后果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.gzcd 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#设置环境变量DOCKERDATAvi ~/.bashrc#开端增加一行DOCKERDATA=/mnt/hgfs/06_docker_datasource ~/.bashrcecho $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-toolssystemctl enable vmtoolsdsystemctl start vmtoolsd
参考
[在 Linux 虚拟机中手动装置 VMware Tools
](https://docs.vmware.com/cn/VM...