zoukankan      html  css  js  c++  java
  • 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

    x

    • 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

  • 相关阅读:
    Elasticsearch7.6 环境部署
    JavaScript的语法
    如何在页面中引入JS教程
    什么是.bat文件
    window对象的一些其他通用函数
    history对象
    location对象
    32位与64位系统基本数据类型的字节数
    cygwin中运行python不能进入交互模式
    在Cygwin上安装编辑器vim
  • 原文地址:https://www.cnblogs.com/dakou/p/13554128.html
Copyright © 2011-2022 走看看