zoukankan      html  css  js  c++  java
  • uboot无法通过nfs加载ubuntu18.04中的文件(转)

    问题描述
    i.mx6ull开发板,采用alientek官方维护的uboot,使用ubuntu18.04 lts作为nfs server,导致开发板uboot上nfs命令无法加载网络文件系统。

    解决
    找到网友的解决方案如下:

    Q:
    Ubuntu 18.04 刚发布了,我把 Ubuntu 16.04 lts 升级到了 Ubuntu 18.04 lts,结果发现原来可以启动的开发板启动不起来了,并且报错:
    VFS: Unable to mount root fs via NFS, trying floppy.
    用虚拟机挂载主机的 nfs 共享目录没有问题,说明问题不在配置上。百度 18.04 遇到的问题没有结果。然后,搜到 17.10 遇到过类似情况。

    A:
    Ubuntu 17.10 之后 nfs 默认就只支持协议3和协议4,但是 uboot 默认启动的是协议2,若想要求 nfs 支持协议2,就在 /etc/default/nfs-kernel-server 末尾加一句:RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog",然后重启一下 nfs 。问题解决!

    *Tips. 高版本的 uboot 可以尝试在 bootargs 启动参数后面加 nfsvers = 3 (未验证)。

    版权声明:本文为CSDN博主「MobiuX」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mobiux/article/details/80115328

  • 相关阅读:
    tty & pty & pts
    PageRank
    How to run a terminal inside of vim?
    vimdiff
    svn's tree conflict
    svn's diff command
    符号表分离
    gcc -D
    Options for Debugging Your Program or GCC
    invoking gdb
  • 原文地址:https://www.cnblogs.com/uil2liu/p/15220727.html
Copyright © 2011-2022 走看看