windows10 +Vmvare 共享文件夹设置 ——填坑之旅

自己的一次总结,也为后来人少踩坑,

环境 vmware 12 ,win10,centos7

设置虚拟机

这一步非常简单,虚拟机关机状态下,右键虚拟机->设置->选项 ,如图

 添加windows 宿主机对应的目录就好了,记得勾选总是启用

 

安装vmvare-tools

点击菜单栏上的虚拟机安装vmware-tools,(我这已经安装好了,显示重新安装)

 

 点击安装之后,系统会挂在cdrom,可以在当前的桌面上看到

 

将/run/media/username/VMware\ Tools 目录下的VMwareTools-xxx.xxx.tar.gz拷贝到/tmp 目录下(注意有的博客会告诉你 挂载到/mnt/cdrom 什么的,系统会写保护,无法解压安装包,是坑是坑)

[root@localhost tmp]# cp /run/media/wonbin/VMware\ Tools/VMwareTools-10.0.10-4301679.tar.gz /tmp/
[root@localhost tmp]# tar xzvf VMwareTools-10.0.10-4301679.tar.gz 
[root@localhost ~]# cd /tmp/vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ./vmware-install.pl 

剩下的就是输入enter ,yes 或no ,一般输入中括号提示的,

如果你能看懂英文那就更好了,看不懂也没关系,问题不大,下面的输入no

 

 

 提示找不到 gcc 和 kenel header 的路径 甭管他,不影响,如果你是完美主义者,在安装vmware 之前,执行如下操作

安装缺失的工具,就不会存在这个问题了

yum install gcc

yum install kernel-devel

yum install fuse

yum provides /usr/sbin/semanage

yum install policycoreutils-python

更新刚安装的组件:

yum update gcc -y

yum update kernel -y

reboot

 其实没必要安装这些,不影响的

出现这个说明安装成功 :)

执行vmware-hgfsclient 命令查看当前共享的目录

挂载共享目录 

  • 一次性挂载

[root@localhost tmp]# mount -t vmhgfs .host:/web /data/wwwroot
Error: cannot mount filesystem: No such device

安装vmhgfs-fuse工具

[root@localhost tmp]# yum install open-vm-tools-devel -y
[root@localhost tmp]# vmhgfs-fuse .host:/web /data/wwwroot
  • 永久挂载

如图,注意 虚拟机上的挂载路径/data/wwwroot 必须是空的,不然重启没法开机,/etc/fstab 编辑错误也没法开机

 

可以用这个命令测试 /etc/fstab

# mount -fav

至此 虚拟机共享文件夹完成了 :)

一开始有点轻敌大意,没想到设置共享目录还要这么麻烦,尤其是好几次无法开机,真的蛋疼,

 

参考链接:

Vmware10中Centos7挂载Windows主机的共享文件夹

Centos 7 共享文件夹hgfs没内容 &文件夹永久共享

fstab 文件格式检查

 

### Windows 升级对 VMware 的影响 当操作系统进行升级时,尤其是像 Windows 这样的主要组件更新,可能会引起与 VMware 软件之间的兼容性问题。具体来说,在 Windows 10 系统升级后可能出现光驱无法正常工作的情况,这可能是因为系统更新导致设备驱动程序冲突或兼容性问题所引起的[^3]。 对于运行在 VMware 上的虚拟机而言,如果宿主机进行了 Windows 升级,则需要注意以下几点: - **驱动程序兼容性**:某些旧版本的 VMware 工具可能不再支持新版本的操作系统特性,从而造成硬件(如光驱)识别异常等问题。 - **性能优化设置**:随着操作系统的改进,原有的性能调优参数可能变得不适用甚至有害;因此建议重新评估并调整相关配置以适应新的环境需求。 为了确保平滑过渡以及最佳用户体验,可以采取如下措施来解决潜在的问题: #### 更新 VMware Tools 安装最新版的 VMware Tools 是保持虚拟机良好运作的关键之一。例如,在 ESXi 7 中部署了 Windows Server 2012 R 后仍需单独安装适用于该平台的 VMware Tools 版本 (如 v11.3),以便使两者之间能够有效通信并提供必要的功能增强和支持[^2]。 ```powershell # 使用PowerShell命令自动下载并安装最新的VMware Tools Invoke-WebRequest -Uri "https://www.vmware.com/go/gettools" -OutFile "$env:TEMP\vmware-tools.exe" Start-Process -FilePath "$env:TEMP\vmware-tools.exe" -ArgumentList "/S /v/qn REBOOT=R" ``` 通过上述方法可保证即使是在经历了较大规模变更后的环境中也能维持稳定高效的虚拟化体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值