虚拟机VMware linux共享windows文件夹设置

环境:windows10、VMware14、CentOS7.6

 

一、虚拟机设置

  1.闭虚拟机并选择编辑虚拟机设置

    

  

  2.在弹出的窗口中选择:选项 -> 共享文件夹->总是启用,点击下面的添加,在新弹出的窗口中选择要共享的文件夹并确定

 

      下一步

 

 

        

      点击 浏览按钮

 

  

  3.选择共享文件夹(这里选择的是 E:\shared 目录),并点击下一步

 

  

    其他属性中默认会选择 启用此共享,如只需要读取禁止写入 可以同时选择只读选项,设置完成后点击 完成

     

      点击确定

 

 

二、进入虚拟机系统操作

  1.点击开启此虚拟机,登入系统(这里用的是root账户),看到光盘加载的是系统安装盘,点击进入主文件夹

  

      默认加载的是安装系统盘

   

      进入主文件夹卸载光驱  

 

  

  2.右键选择虚拟机名称,选择:重新安装 VMware Tools

 

  3.等待加载完成后,虚拟机中会看到VMware Tools已载入系统中

 

  4.这里将 VMwareTools-10.1.15-6627299.tar.gz 安装文件复制到 /usr/local/src 目录下(也可以是其他目录),解压VmwareTools安装文件并进入到解压后的 VmwareTools文件中,将vmware-install.pl改为可执行文件

在当前目录下鼠标右键选择 在终端打开

[root@localhost VMware Tools]# pwd
/run/media/root/VMware Tools
[root@localhost VMware Tools]# cp VMwareTools-10.1.15-6627299.tar.gz /usr/local/src/
[root@localhost VMware Tools]# cd /usr/local/src
[root@localhost src]# tar -xf VMwareTools-10.1.15-6627299.tar.gz
[root@localhost src]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# chmod +x vmware-install.pl

 

 

       上面命令执行完成后,在环境都正常的情况可以跳过第三步:检查安装环境。

 

三、检查安装环境(如果环境正常可跳过此步)

  1.查看kernelKernelKernel-develKernel-headers版本版本是否一致,如果不一致需要调整一致才可以

[root@localhost vmware-tools-distrib]# uname -r               (显示系统相关信息)
[root@localhost vmware-tools-distrib]# rpm -qa|grep kernel  (借助管道查询kernel相关信息)

 

      通过查询发现没有Kernel-devel项的,可以通过运行命令:yum -y install kernel-devel-$(uname -r) 进行安装,此操作会安装对应版本的kernel-devel

 

      之前安装时3.10.0-957这个版本的还是可以安装的,现在重新设置虚拟机时提示:没有可用软件包 kernel-devel-3.10.0-957.el7.x86_64

              之前安装时截图的

  

              现在安装提示没有可用软件包

 

      这里就不多说别的了,下面开始处理kernel版本不一致问题,更新kernel版本

[root@localhost vmware-tools-distrib]# yum -y update kernel

  

        再次运行 rpm -qa|grep kernel命令查看kernel已经更新到kernel-3.10.0-1062.4.1.el7.x86_64,将其他版本进行删除并安装kernel-devkernel-headers

 

      删除其余kernel文件

[root@localhost vmware-tools-distrib]# yum -y remove kernel-tools-3.10.0-957.el7.x86_64
[root@localhost vmware-tools-distrib]# yum -y remove kernel-tools-libs-3.10.0-957.el7.x86_64
[root@localhost vmware-tools-distrib]# yum -y remove kernel-headers-3.10.0-957.27.2.el7.x86_64
[root@localhost vmware-tools-distrib]# yum -y remove abrt-addon-kerneloops-2.1.11-52.el7.centos.x86_64
[root@localhost vmware-tools-distrib]# yum -y remove kernel-3.10.0-957.el7.x86_64

       注:在删除kernel-3.10.0-957.el7.x86_64时失败,该项属于被系统内核占用,无法直接删除,需要重启下系统在进行删除

[root@localhost vmware-tools-distrib]# reboot
[root@localhost ~]# cd /usr/local/src/vmware-tools-distrib
[root@localhost vmware-tools-distrib]# yum -y remove kernel-3.10.0-957.el7.x86_64

       

      安装kernel-devkernel-header

[root@localhost vmware-tools-distrib]# yum -y install kernel-devel-$(uname -r)

[root@localhost vmware-tools-distrib]# yum -y install kernel-headers-3.10.0-1062.4.1.el7.x86_64
注: kernel-headers 后面的版本号需要改成当前系统对应的版本号

 

    2.查看gcc是否存在,不存在则安装

[root@localhost vmware-tools-distrib]# gcc -v
bash: gcc: 未找到命令...
[root@localhost vmware-tools-distrib]# yum -y install gcc gcc-c++

 

四、安装vmware-tools-distrib

  1.执行安装命令

[root@localhost vmware-tools-distrib]# ./vmware-install.pl
注:后面全部回车确定即可

 

      安装完成后,再次查看 /mnu/hgfs  已经有之前设置的共享文件夹了

 

 

 

 

 参考:

VMware虚拟机如何与主机共享文件夹:

https://www.cnblogs.com/zhouzhishuai/p/8126885.html

 

CentOS 7 安装 vmware tools 提示The path "" is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers.

https://www.cnblogs.com/shengxihui/p/10548604.html

 

Linux安装Vmware-tools步骤(命令行)+The path "" is not valid path to...排错

https://blog.csdn.net/u012820996/article/details/81463535

  

 

posted @ 2019-08-22 17:44  梦缘&江南~  阅读(720)  评论(0)    收藏  举报