ARM9通过NFS挂载根文件系统

Posted zhugeanran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM9通过NFS挂载根文件系统相关的知识,希望对你有一定的参考价值。

当开发板启动以后可以通过在超级终端发送命令来配置NFS

首先得给开发板一个IP地址,用下面的命令配置即可:

ifconfig 192.168.0.10

经过上面的配置以后在各自的终端中应该都能PING同对方。

执行如下命令来进行NFS 共享目录挂载:

# mkdir nfs //建立Linux 服务器输出共享目录的挂载点;

# mount –t nfs –o nolock 192.168.0.50:/MY2410/nfs /nfs

# cd /nfs

# ls

    此时,嵌入式目标系统端所显示的内容即为Linux 服务器的输出目录的内容,即Linux 服务器的输出目录/MY2410/nfs 通过NFS 映射到了嵌入式目标系统的/nfs 目录。用户可以用增//修改文件的方式来验证实际效果。mount 命令中的192.168.0.50 为Linux 服务器的IP 地址,/MY2410/nfs 为Linux 服务器端所配置的共享输出目录, /nfs 为嵌入式设备上的本地目录。

在开发过程中,来回输入挂载命令非常烦人,在下面的脚本来中加入几行语句完成来完成nfs的自动挂载

# cd /etc /init.d

# vi rcS

加入以下内容后保存退出.

# !/bin/sh

     ifconfig eth 192.168.0.10

     mount -a

     nkdir  /dev/pts

     mount  -t  devpts  devpts   /dev/pts

     echo  /sbin/mdev > /proc/sys/kernel/hotplug

     mdev -s    

#########add###########

mount –t nfs nolock 192.168.0.50:/MY2410/nfs /nfs

echo…………….

Echo nfs ok!!

########end#########

保存上面的脚本后,开发板启动后就会自动挂接linux服务器上

以上是关于ARM9通过NFS挂载根文件系统的主要内容,如果未能解决你的问题,请参考以下文章

用NFS挂载根文件系统

Linux系统——通过tftp下载zImage和nfs网络方式挂载根文件系统

Linux系统——通过tftp下载zImage和nfs网络方式挂载根文件系统

Qemu搭建ARM vexpress开发环境----NFS网络根文件系统

根文件系统制作与NFS挂载

嵌入式Linux开发-根文件系统NFS网络挂载