虚拟机不能够直接访问同一台机器上的其它分区

        今天在虚拟机上安装minicom,按照网上查找到的资料的说法进行设置后,仍然无法和开发板连接,虽然显示online,琢磨了很久,各个设置都看了,就是没法解决。突然在网上找到一篇介绍设置minicom的文章,说虚拟机Linu使用minicom需要在VMware中先将串口添加近来,顿时大悟,添加串口后与开发板连接正常。
    又试着挂载了光盘,成功。又想挂载硬盘,这样Linux方便与Win XP下的文件进行共享。忙乎了很久也没成功,我的是IDE硬盘,但是不知道怎么显示的却是SCSI的,这样dec/下面便是sda,sdb等,而非hda,hdb..。不知道是不是在装虚拟机的过程中有什么设置或选项没选好造成的,但是这个虚拟机却又能正常使用。最好的办法,还是到网上广泛搜寻解决方案。终于,又看到一篇文章,说的正是本文题目,才恍然大悟,文如下: 
        虚拟机不能够直接访问同一台机器上的其它分区,因为它把自己看成一台独立的机器,这个虚拟机器把自己看成和自己所在的机器是两台独立机器的关系,而不再是像通常情况下真正的linux可以直接访问同一台机器上的硬盘设备了。  
  在安装虚拟机的过程中,你也可以看到虚拟机识别的硬盘是一个虚拟的硬盘,通常是hda0,而不是它在机器上的盘符hda5(假设是D盘),所以在虚拟机上通过mount命令来挂载hda5实际上让虚拟机去挂载虚拟硬盘上的hda5,而不是主机上真正的hda5。  
  当然,你可以从虚拟机中的硬件浏览器(菜单里有,类似于windows中的设备管理器)来查看虚拟机上的设备,或者可以用命令cat   /etc/fstabs来查看 
      label=/                     /                                 ext3       defaults       1   1  
      label=/boot             /boot                         ext3       ...                 1   2  
      ...  
      /dev/hda3                 swap                           swap       ...                 0   0  
      /dev/fd0                   /mnt/floppy             auto     
        很明显,你在创建虚拟机时是建了个虚拟硬盘,这样它只能操作你当初分配给它的空间,不可能挂载其它的物理硬盘,如果要读取数据,可以考虑用共享的方式,就当是局域网来处理(也确实应该算局域网), 如果是空间不够了,现在新版的VM好像支持增加新的硬盘空间,它会当作第二块硬盘.
        但关于优盘,网上就有更奇妙的说话,很多朋友都有过无法挂载优盘的情况,而且大部分都说到优盘的品牌问题,看到还真是有点辣手...

        睡觉
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值