最近在学习嵌入式系统,师兄让从linux系统开始抓起,于是乎我就开始了“闹心”的linux之旅。由于要学习制作嵌入式系统的根文件系统,需要在linux系统中访问window目录下的文件,于是按照教程设置了共享文件夹。即在VMware workstation 12 player中:虚拟机设置-》选项-》共享文件夹,浏览要共享的文件夹,继续按照说明设置即可。然后再虚拟机目录 /mnt/hgfs下就应该能够看到所共享的文件夹了。然并卵。。。

于是我就在各大论坛寻觅答案,眼睛都要瞅花了,大家大部分所遇到的问题都基本可以通过如下命令解决:

sudo apt-get install open-vm-dkms

sudo mount -t vmhgfs .host:/ /mnt/hgfs

当我满心欢喜地以为我找到了解决方案时,运行第一条语句就遇到can‘t locate package open-vm-dkms,我突然感觉自己是多么幸运地与众不同啊。。。后面又各种尝试,sudo apt-get install open-vm-dkms open-vm-tools open-vm-tools-dkms,能试的基本都试了一遍,然而还是不好使,/mnt目录下都没有/hgfs目录。后面又百度了一下,发现VMware Tool控制着虚拟机和宿主机的文件共享之类的功能,于是想着重新安装VMware Tool,因为在装VMware workstation 12 player就提示额外安装VMware Tool,那时也不知安装成功没有。在虚拟机中:管理-》重新安装VMware Tool,于是就可以看到虚拟机的CD/DVD就装入了一个linux.iso的镜像文件。而这个镜像文件就是VMware Tool的安装包,此时只是把安装包加载到了虚拟光驱,要把它复制到linux系统下的某一个文件夹中解压后才能安装。

1. 首先在文本登录界面,用你的根用户账号(root)和密码登录。
2. 然后挂载光驱设备,在命令行后键入“mount -t iso9660 /dev/cdrom /mnt”命令后回车。
3. 光驱挂载成功后,用“cd /mnt”命令进入/mnt目录下,再用“ls”命令显示其下的内容。这时发现多了一个文件:vmware-linux-tools.tar.gz,这就是VMware Tools的Linux安装包。
4. 然后再把该文件拷贝到tmp目录下,键入“cp /vmware-linux-tools.tar.gz /tmp”命令即可。
5. 现在虚拟机光驱的使命完成了,应该把它卸载,用命令“umount /dev/cdrom”即可。
6.接下来应该解压缩vmware-linux-tools.tar.gz文件。首先进入tmp目录,用“cd /tmp”命令,然后用“tar zxf vmware-linux-tools.tar.gz”命令将其解压缩,把它释放到默认目录下。
7. 然后用“cd 目录”进入解压后的目录,用“ls”命令显示其下的内容,从中可以看到vmware-tool-install.pl是VMware Tools的安装程序。

8.运行./vmware-tool-install.pl,按照其要求设置即可。

注意:在安装过程中,有个一个选项“The VMware Host-Guest Filesystem allows for shared folders between the host OS and the guest OS in a Fusion or Workstation virtual environment.  Do you wish to enable this feature? [no] yes”默认选择为no,这里我们要选择yes,否则将不会出现hgfs文件夹。

9.sudo mount -t vmhgfs .host:/ /mnt/hgfs,cd /mnt/hgfs即可看到所共享的文件夹。

至此,已经深夜里,mark一下睡觉去喽

2016/05/26

昨天本来以为大功告成,结果却在挂载共享文件夹的时候又被卡住了

采用命令mount -t cifs -o username=xxxx,password=xxxx //电脑名称/共享文件夹名称 挂载点,结果每次都直接跳到了mount命令的帮助结果界面,真是百思不得其解。后来换了个命令mount.cifs //电脑名称/共享文件夹名称 挂载点 username=xxxx,password=xxxx,结果提示未安装cifs_***,应该就是挂载所需要的cifs功能,在虚拟机中安装的ubuntu server版真的是各种东西都没有安装啊。。。。按其提示安装完该插件后,运行mount.cifs //电脑名称/共享文件夹名称 挂载点 username=xxxx,password=xxxx,结果提示permission denied,error return code为13,查了一下,应该是在用户名认证的时候出错,于是我琢磨了一下自己的用户名,因为是邮箱xxxx@gmial.com登陆的,但平时登陆都是直接采用xxxx,会不会要采用邮箱的格式登陆?我试了一下mount.cifs //电脑名称/共享文件夹名称 挂载点 username=xxxx@gmail.com,password=xxxx,果然是这个原因。挂载成功后就可以正常访问共享文件夹了。

至此应该没有问题了。

下面是我摘抄的别人的经验:(http://blog.csdn.net/phenixzhong/article/details/37927869)

安装 Ubuntu 12.04后,需要和 Windows 电脑进行批量的文件传输。用下面的方法,可以快速方便地把共享文件夹挂载到 Linux 电脑的本地文件系统中,用命令方式对共享文件夹进行读写操作。
1. 按 CTRL-ALT-T 打开终端窗口,发出以下命令安装smbfs:
sudo apt-get install smbfs
2. 在本地创建一个目录作为Windows共享文件夹的挂载点:
mkdir /mnt/share
3. 修改该目录的权限:
sudo chmod -R 777 /mnt/share/
4. 现在,可以使用下面的命令挂载Windows共享:
sudo smbmount //<Windows电脑的名字或IP>/<Windows共享文件夹的名字> /<挂载点> -o username=<Windows用户名>,rw
例如,
sudo smbmount //192.168.0.102/Software /mnt/share -o username=ccr\\xzhong1x,rw
ccr是windows域名,xzhong1x是用户名
5. 完成传输文件后,可在终端上发出以下命令来断开挂载点:
sudo umount <挂载点>
例如,
sudo umount /mnt/share/

VMware中linux访问共享文件夹设置流程相关推荐

  1. VirtualBox中虚拟XP共享文件夹设置

    1.安装增强功能: 一般VirtualBox会自带vboxguestaddition.iso,如果没有就去www.virtualbox.org/download下载. 有了之后选择VirtualBox ...

  2. VMware虚拟机安装及共享文件夹和BIOS等的设置

    版本说明 VMware版本:VMware Workstation 15 Player (仅用于非商业用途). 虚拟机安装的系统:Ubuntu 16.04. 安装说明 网站https://www.vmw ...

  3. (二)vmware中Linux共享文件夹设置

    1.首先点击vmware客户端菜单的"虚拟机"->"安装vmware tools" 2.下载完毕后,进入虚拟机安装vmware-tools 3.将Vmwa ...

  4. vmware中的linux使用共享文件夹

    vmware中的linux使用共享文件夹 1.在vmware中设置共享文件夹 需要在linux系统中访问window目录下的文件,于是按照教程设置了共享文件夹.即在VMware workstation ...

  5. Linux:VMware Tools安装方法及共享文件夹设置方法

    VMware Tools安装方法及共享文件夹设置方法 重要参考官网: https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware ...

  6. Linux操作系统下共享文件夹设置方法介绍

    Linux操作系统下共享文件夹设置方法介绍    首先要在系统上安装samba模块 sudo apt-get install samba sudo apt-get install smbfs 下面我们 ...

  7. linux下共享文件夹(windows可访问,linux也可访问)

    2019独角兽企业重金招聘Python工程师标准>>> 本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释 在linux上共享文件夹windows下看 ********* ...

  8. java访问linux共享目录_在Windows上访问linux的共享文件夹

    用的工具:samba.(其实比不过现成的软件,WinSCP还稳定一点) 第一步:在Linux上安装Samba: sudo apt-get install samba 第二步:配置一个通过samba访问 ...

  9. linux 没有权限访问共享文件夹的问题

    VirtualBox: linux 没有权限访问共享文件夹的问题 - 夜行过客 - 博客园 VMware共享文件夹在linux虚拟机中挂载以及权限问题_Onep_dudushamoo的博客-CSDN博 ...

最新文章

  1. P1444 [USACO1.3]虫洞 wormhole,新手向超详细讲解(搜索、判环、拆点、好题)
  2. 卡特兰数(Catalan number)
  3. 18.移动架构数据库升级解决方案
  4. Linux双机热备解决方案之Heartbeat
  5. ldaptemplate 分页_分页机运行与维护
  6. 数据科学与python语言实验——NumPy数值计算基础
  7. 备课笔记190826
  8. deepin Linux vscode 配置C++环境
  9. Jquery使用小技巧
  10. 了解OutOfMemoryError异常 - 深入Java虚拟机读后总结
  11. 在IDEA中实现Python随机森林模型预测人口
  12. 计算机硬件只能通过软件使用,日常软件分享 篇四:还在用鲁大师?查看电脑硬件信息可以用这些免费的软件!...
  13. shell之数学运算
  14. 瀚高数据库开启Oracle兼容模块
  15. 解决Windows无法NFS启动imx6ull开发板的问题
  16. 计算机绘制表格教案,电脑制作表格教案设计
  17. 韩国研发AI武器遭抵制,武器自带“头脑”将多可怕
  18. dva的用法_使用 dva 构建小型前端项目 (一)
  19. java u盘_Java检测Windows的U盘插入详解
  20. CIC 滤波器——不同长度的单级CIC滤波器的频谱特性

热门文章

  1. Linux中命令选项及参数简介
  2. [codeforces538E]Demiurges Play Again
  3. POJ 1151 线段树+扫描线
  4. mysql5.7.11-win64无法登录问题解决方案
  5. 基于log4net的支持动态文件名、按日期和大小自动分割文件的日志组件
  6. Bind Service 不会在后台无限期的一直运行
  7. SQLite学习笔记(三)--创建内存数据库
  8. 用C#实现屏幕键盘!
  9. Oracle数据库忘记用户名和密码怎么办
  10. CTA策略07_MultiTimeframeStrategy