在嵌入式开发中常会用到linux系统,而有些单位必须使用虚拟机安装linux系统。
在使用vmware安装ubuntu系统后,要创建一个用作虚拟机和主机之间的共享目录。
但是这样做完之后,在ubuntu系统中并不一定能够使用这个共享目录,也就是说,在/mnt/hgfs目录是空的。
常见的原因:
1. 没有安装vmware tools
2.没有安装open-vm-dkms
3.没有去挂载共享目录
解决方法:
1. 安装vmware tools
选择“Instal VMware Tools...."这个选项之后,在虚拟机中会自动挂载一个光盘镜像,挂载在/media/VMware Tools目录下
将其压缩包解压到某个目录 /xx,切换到其目录中运行
2.安装open-vm-dkms
sudo apt-get install open-vm-dkms
3.挂载共享目录
sudo mount -t vmhgfs .host:/ /mnt/hgfs
考虑到让这个目录开机时自动挂载:
在fstab文件中,添加".host:/   /mnt/hgfs   vmhgfs   defaults  0   0",通过命令sudo umount -a和sudo mount -a是可以使其
自动挂载,但是,在开机时会出现如下的错误:
没有去研究到底是什么原因,个人考虑,可能是,开机时某个服务没有启动,不能将制定的目录自动挂载。
为了避免以上的现象出现,可以将“sudo  mount  -t vmhgfs  ./host:/  /mnt/hgfs ”写到一个脚本中,在开机时进行调用。
不过时间长了,就会忘记这条挂载的命令了。

转载于:https://blog.51cto.com/kaiyuan/1049148

嵌入式linux开发中常见的虚拟机和主机的文件共享问题相关推荐

  1. 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析

    嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...

  2. linux如何开发端口,Linux 开发中常见端口号

    Flink 8081WebUI ES 9200 rpc端口 5601(Kibana) WebUI地址 Canal 11111 rpc端口 Redis 6379    rpc端口 Spark 7077  ...

  3. 【嵌入式Linux开发学习】基于TFTP的通用代码烧写方式

    文章目录 概述 实现思路 升级UBOOT 升级KERNEL ROOTFS QEMU 仿真 代码实现 升级效果 概述 对于从事嵌入式行业的人来说,进行代码升级一定不会陌生.相对于单片机相对单一的烧写方式 ...

  4. 我的嵌入式linux开发步骤

    我的嵌入式linux开发步骤: 1.       安装虚拟机,见<安装及使用心得>,选择桥接模式 2.       虚拟机串口设置,见<VMare里linux使用MINCOM通信&g ...

  5. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  6. 嵌入式Linux开发——解决uboot无法使用nfs服务从ubuntu中下载文件(TTT、cannot mount等错误)

    前言: 最近在学习正点原子嵌入式Linux开发板uboot的移植实验,移植完之后想测试网络部分的驱动能否工作正常.最后经过测试发现tftp可以正常下载,nfs却一直报错无法下载文件,最后也是折磨了两天 ...

  7. 嵌入式开发-浅谈嵌入式MCU开发中的三个常见误区

    浅谈嵌入式MCU开发中的三个常见误区 原创 2017-09-30 胡恩伟 汽车电子expert成长之路 目录 (1)嵌入式MCU与MPU的区分 (2)误区一:MCU的程序都是存储在片上Flash上,然 ...

  8. 嵌入式 Linux 开发工具篇问题整理//C语言测试(杨辉三角、递归调用实现阶乘、计算器、统计字符串出现次数)//2018.07.12.//

    嵌入式 Linux 开发工具篇问题整理 1. 嵌入式开发与传统开发的区别?(同类问题:单片机开发与嵌入式开发的区别)             是否有无操作系统:     2. 移植操作系统的好处有哪些 ...

  9. 嵌入式C开发中编程模型——重点事件驱动和表驱动

    嵌入式C开发中编程模型 事件驱动 消息驱动 事件驱动vs消息驱动 数据驱动 1. 表驱动法(Table-Driven) 用表驱动法来实现 Unix设计原则中的"分离原则"和&quo ...

最新文章

  1. gitlab提交合并_notification - 如何把gitlab项目中的提交、PUSH、合并请求的通知发送到邮箱...
  2. 最新发布| Jira官宣中国区本地部署特殊政策,公布Data Center价格
  3. SpringSecurity 案例之创建资源服务器准备工作
  4. Spring源码解析-实例化bean对象
  5. 【Flink】Flink 源码之 安全认证 kerberos 认证
  6. Merry Christmas!看甜点海报如何庆祝圣诞
  7. 非阻塞式编程 php,简单介绍PHP非阻塞模式
  8. app error login.php,如何解决uniapp登录错误提示问题
  9. 无法创建堆栈的防护页面 解决方法
  10. MATLAB小波分析工具箱的使用
  11. 虚拟机xp系统如何安装--win10专业版
  12. WIN7 通过4G模块 拨号上网过程
  13. 智能运动手环设计构思
  14. step1:准备歌词之《前端开发是个啥》
  15. linux重做系统分区,如何重装linux系统
  16. 本周白银市场再刮超级旋风
  17. python实现qq登录腾讯视频_QQ腾讯视频爬取和qv_rmt限速算法python版
  18. http各个状态码的含义:
  19. 高速信号编码之8B/10B
  20. 你的产品适不适合做微信小程序?你需要这篇产品逻辑分析

热门文章

  1. [JSOI2018]军训列队
  2. AppScan使用分享
  3. markdown编辑器的小建议
  4. 函数重载(续)==》函数重载和函数指针在一起
  5. ELK环境搭建及client配置
  6. C++ link2005 error 错误 解决方法汇总(一般重复定义,如果都是不就是 函数定义和实现没有分离)...
  7. 来一次有侧重点的区分Swift与Objective-C
  8. 苹果要垄断?官方证实:T2安全芯片会限制新款Mac电脑第三方
  9. Robot framework 二次开发笔记
  10. ffmpeg支持x264插件