单片机/MCU论坛
直播中

jf_25331175

4年用户 289经验值
擅长:可编程逻辑
私信 关注
[文章]

nfs挂载文件系统终于没有问题了

使用ELF1这一款板子进行测试。
前提:ubuntu已经安装nfs且保证ELF 1开发板、PC机、ubuntu三者网络连接正常。

1.拷贝ELF1开发板资料包\04-烧写镜像\04-0 eMMC镜像目录下的rootfs.tar.bz2到ubuntu的/home/elf/nfs_rootfs目录下。

2.解压文件系统:

elf@ubuntu:~/nfs_rootfs$ tar xvf rootfs.tar.bz2

elf@ubuntu:~/nfs_rootfs$ ls

bin  etc   lib    mnt   rootfs.tar.bz2  sbin  tmp  var

dev  home  media  proc  run             sys   usr

3.ELF 1开发板通过网线与电脑直连,启动开发板,按空格键进入菜单,输入9进入boot命令行,设置开发板IP信息:

=> setenv ipaddr 192.168.2.232   //设置ELF 1开发板IP

=> setenv ethaddr 00:04:9f:04:d2:35   //设置MAC地址

=> setenv serverip 192.168.2.101   //设置服务器IP(虚拟机的IP)

=> saveenv   //保存

4.ELF 1开发板与虚拟机进行网络测试:

=> ping 192.168.2.101

图片1.png

网络连接正常。

5.nfs挂载文件系统:

=> setenv mmcargs setenv bootargs console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.2.101:/home/elf/nfs_rootfs,v3,tcp rw ip=192.168.2.232:192.168.2.101:192.168.2.1:255.255.255.0::eth0:off

=> saveenv

=> boot

6.待系统启动完成,进入根目录下ls查看:

root@ELF1:~# cd /

root@ELF1:/# ls

bin  etc   lib    mnt   rootfs.tar.bz2  sbin  tmp  var

dev  home  media  proc  run             sys   usr

与nfs_rootfs目录下的文件一致,文件系统挂载成功。

更多回帖

发帖
×
20
完善资料,
赚取积分