OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5982|回复: 1

已经设置NFS启动,但是启动后没有挂载

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2012-12-29
在线时间
4 小时
发表于 2021-6-30 23:58:14 | 显示全部楼层 |阅读模式
1金钱
大家好,参考http://www.openedv.com/forum.php ... &extra=page%3D2
设置,区别点是我是想从SD卡启动uboot和内核,文件系统通过NFS挂载

在启动也可以正常挂载ubuntu的nfs目录,但是无法直接启动并挂载NFS的文件系统
  1. => setenv serverip 192.168.101.10
  2. => setenv ipaddr 192.168.101.12
  3. => setenv ethaddr 00:04:9f:04:d2:35
  4. => setenv gatewayip 192.168.101.1
  5. => setenv netmask 255.255.255.0
  6. => ping 192.168.101.10
  7. FEC1 Waiting for PHY auto negotiation to complete... done
  8. Using FEC1 device
  9. host 192.168.101.10 is alive
  10. => setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.101.10:/home/felix/linux/nfs,proto=tcp rw ip=192.168.101.12:192.168.101.10:192.168.101.1:255.255.255.0::eth0:off'
  11. => saveenv
  12. Saving Environment to MMC...
  13. Writing to MMC(0)... done
复制代码
掉电重启
  1. Configuring network interfaces... [    9.503285] fec 20b4000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=20b4000.ethernet:01, irq=-1)
  2. [    9.542679] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
  3. done.
  4. Starting system message bus: Starting Xserver
  5. dbus.
  6. Starting Connection Manager
  7. Starting Dropbear SSH server: dropbear.
  8. Starting rpcbind daemon...done.
  9. starting statd: [   10.623278] fec 2188000.ethernet eth1: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=20b4000.ethernet:00, irq=-1)
  10. [   10.662716] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
  11. done
  12. Starting advanced power management daemon: No APM support in kernel
  13. (failed.)
  14. Starting atd: OK
  15. exportfs: can't open /etc/exports for reading
  16. NFS daemon support not enabled in kernel
  17. Starting system log daemon...0
  18. Starting kernel log daemon...0
  19. * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon                       [ ok ]
  20. Starting Telephony daemon
  21. Starting Linux NFC daemon
  22. Starting crond: OK
  23. Running local boot scripts (/etc/rc.local).

  24. root@ATK-IMX6U:~# [   12.583105] fec 20b4000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
  25. [   12.591011] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

  26. root@ATK-IMX6U:~#
  27. root@ATK-IMX6U:~# df
  28. Filesystem     1K-blocks   Used Available Use% Mounted on
  29. /dev/root        7443384 508268   6533964   8% /
  30. devtmpfs          187640      4    187636   1% /dev
  31. tmpfs                 40      0        40   0% /mnt/.psplash
  32. tmpfs             253436    184    253252   1% /run
  33. tmpfs             253436    128    253308   1% /var/volatile
  34. /dev/mmcblk1p1     32248   6897     25352  22% /run/media/mmcblk1p1
  35. /dev/mmcblk0p1     64511   6897     57615  11% /run/media/mmcblk0p1
  36. /dev/mmcblk1p2   7350760 507916   6446404   8% /run/media/mmcblk1p2
  37. root@ATK-IMX6U:~#
复制代码
上电后是可以正常挂载的
  1. root@ATK-IMX6U:~# mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.101.10://home/felix/linux/nfs /home/root/nfs
  2. root@ATK-IMX6U:~# ls
  3. driver        nfs  shell
  4. root@ATK-IMX6U:~# cd nfs/
  5. root@ATK-IMX6U:~/nfs# ls
  6. bin  boot  dev        etc  home  lib        media  mnt  opt  proc  run  sbin  sys  tmp  usr  var  zImage
  7. root@ATK-IMX6U:~/nfs#
复制代码
请问是什么原因造成的?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2021-7-10 09:47:18 | 显示全部楼层
你ubuntu上的文件系统是自己做的还是出厂的文件系统?
一般如果bootargs设置对了+nfs里的文件系统也没问题的话,是可以成功挂载nfs里的文件系统的。
如果bootargs设置的不对,或者nfs里的文件系统本身就有问题的话,就无法挂载nfs里的文件系统,由于你用的是出厂的uboot,那么无法挂载nfs里的文件系统的话,系统自己会去找emmc里的文件系统来挂载,
所以可以看到上面的截图里,开发板挂载的是emmc里的文件系统
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 19:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表