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/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
](https://docs.vmware.com/cn/VM…