如何让目标板mount到Ubuntu

让我苦恼了几天的问题终于解决了,其实就是mount的问题

我用的是瑞泰公司的dm365目标板,然后mount自己的虚拟机Ubuntu,但是就是连不上

第一步:

首先从修改etc/exports中最后一行 开始

如下语句(具体问题,不是每个人的问题都一样,但方法大体就是这些)

realtimedsp@realtimedsp-desktop:~/workdir$ cd /etc/
realtimedsp@realtimedsp-desktop:/etc$ cat exports
# /etc/exports: the access control list for filesystems which may be exported
#  to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
  /home/realtimedsp/workdir/filesys    192.168.1.*(rw,sync,no_root_squash)

realtimedsp@realtimedsp-desktop:/etc$ sudo gedit exports改写上面的语句

改为与你目标板相同的ip段,此时就是所有在192.168.1的机器都可以挂载这台主机(包括你的目标板)

然后利用下面的指令使它生效:
realtimedsp@realtimedsp-desktop:/etc$ exportfs -rv或者下面这句

realtimedsp@realtimedsp-desktop:/etc$ sudo exportfs -r

第二步:

然后开启你的ubuntu的nfs,具体指令如下:

realtimedsp@realtimedsp-desktop:/etc$ /etc/init.d/portmap start
 * Starting portmap daemon...                                                                               * Already running.                                                                                 [ OK ]
realtimedsp@realtimedsp-desktop:/etc$ /etc/init.d/nfs-kernel-server restart
 * Stopping NFS kernel daemon 

第三步:

可以通过下面的语句来看停止iptable:    
realtimedsp@realtimedsp-desktop:~/workdir$ sudo iptables -F

或者干脆卸载它;
realtimedsp@realtimedsp-desktop:~/workdir$ sudo apt-get remove iptables 

最后我直接把ubuntu的防火墙卸载了,过程如下:

realtimedsp@realtimedsp-desktop:~/workdir$ sudo apt-get remove iptables
正在读取软件包列表... 完成
正在分析软件包的依赖关系树     
正在读取状态信息... 完成     
下列软件包是自动安装的并且现在不再被使用了:
  linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
使用'apt-get autoremove'来删除它们
下列软件包将被【卸载】:
  iptables ufw
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 218 个软件未被升级。
解压缩后将会空出 2159kB 的空间。
您希望继续执行吗?[Y/n]y


如果上面的步骤还不行,把windows系统的防火墙也关闭,应该就可以mount了

默认情况下ubuntu 无firewall,除非你自己安装了,怎么装的就怎么删呗。。
如果是已启用的自备的iptables 删了就行了

sudo apt-get remove iptables

我用sudo su root 后可以sudo apt-get remove iptables
可以卸载哦。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26775.html