Windows下如何共享文件夹到虚拟机?

  1. windows下设置文件夹属性为共享,具体操作:
    a) 右键想要共享的文件夹,选择“属性”
    b) 点击网络路径下方的【共享】按钮共享该文件夹


    image.png
  1. 打开VMware,选择虚拟机(不启动),依次选择【编辑虚拟机设置 -> 选项 -> 共享文件夹】,在右侧的【文件夹共享】中选择“总是开启”,然后点击下方的“添加”,如图所示:


    image.png
  2. 在windows的VMware安装目录中找到linux.iso


    image.png
  3. 回到VMware,选择虚拟机(不启动),依次选择【编辑虚拟机设置 ->CD/DVD(IDE)】,右侧的【设备状态】全部勾上,【连接】选择使用ISO映像文件,选中第3步中路径下的linux.iso。
    PS: 切记右侧的【设备状态】能勾的一定要勾上,否则无法挂载光驱

  4. 启动虚拟机,进入linux,调用mount命令将cdrom(光驱)中的文件linux.iso解压到mnt文件夹下(可以直接进入/mnt目录看看有没有VMwareTools-10.3.23-16594550.tar.gz等文件,有的话不需要操作)。
    PS: 如果出现报错:mount: block device /dev/sr0 is write-protected, mounting read-only,可尝试将mnt换成tmp

mount /dev/cdrom /mnt/
  1. 成功后可在/mnt目录下看到VMwareTools-10.3.23-16594550.tar.gz,直接解压即可。
    PS: 如果出现报错:mount: block device /dev/sr0 is write-protected, mounting read-only,把文件移到tmp目录下操作
cp VMwareTools-10.3.23-16594550.tar.gz /tmp
cd /tmp
tar -xvf VMwareTools-10.3.23-16594550.tar.gz 
  1. 解压后得到vmware-tools-distrib文件夹,进入后找到vmware-install.pl,执行命令,需要输入yes/no的最好全部输入yes(覆盖安装)
cd vmware-tools-distrib
./vmware-install.pl
  1. 重启虚拟机,查看/mnt/hgfs下应该就可以看到共享的文件夹了~

PS1:切换到root用户下操作

PS2:CentOS8用户可能还是无法看到共享文件夹,参考下面:

  1. 切换到root用户下输入:
vmhgfs-fuse .host:/ /mnt/hgfs
  1. 每次重启自动挂载,打开文件:
vim /etc/fstab

在打开文件末尾加上

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容