• LAVA2 配置


    根据平台修改默认参数:sudo vim /etc/lava-server/dispatcher-config/device-types/xxxx.jinja2

    修改设备配置:sudo vim /etc/lava-server/dispatcher-config/devices/xxxx-evk.jinja2

    配置共享目录

    vim /etc/default/tftpd-hpa

    TFTP_DIRECTORY="/home/zhangyi/tftp"

    首先创建目录“/home/zhangyi/nfs”,然后修改配置文件“/etc/exports”,如下:

     vim /etc/exports

    # Example for NFSv4:
    # /srv/nfs4        *(rw,sync,no_root_squash)
    # /srv/nfs4        *(rw,sync,fsid=0,crossmnt,no_subtree_check)
    # /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
    /home/zhangyi/nfs  *(rw,sync,no_root_squash,no_subtree_check)

    启动过程中出现错误

    setenv bootargs "console=ttyPS0,115200 earlyprintk root=/dev/nfs nfsroot=192.168.40.87:/home/zhangyi/nfs,nfsvers=4,nolock ip=dhcp rw"

    [ 5.351482] bootserver=192.168.36.180, rootserver=192.168.40.87, rootpath= nameserver0=192.168.34.3, nameserver1=192.168.34.4
    [ 5.364063] ttyPS0 - failed to request DMA
    [ 5.368342] RAMDISK: Couldn't find valid RAM disk image starting at 0.

    rootpath=为空

    • 通过各种排查,发现自己都没设置错误,在一个偶然的机会看到一帖tiny210 用 nfs 成功 mount 根文件系统 ,
      上面讲是nfs文件系统设置的问题,在后面加上proto=tcp,就可以解决问题
    setenv bootargs root=/dev/nfs nfsroot=192.168.1.88:/home/wildbook/Documents/nfsboot/rootfs_tiny6410,proto=tcp ip=192.168.1.230 console=ttySAC0,115200 init=/linuxrc
     
     
    /var/lib/lava/dispatcher/tmp/
    /etc/exports.d/lava-dispatcher-nfs.exports
    /etc/apache2/sites-available/lava-server.conf
    /etc/lava-dispatcher/lava-dispatcher.conf
    以上貌似和nfs目录都有关,试验下来都不用修改。
  • 相关阅读:
    bootstrap 网格系统学习
    在asp.net web api中利用过滤器设置输出缓存
    解决在开发环境中访问json配置文件时报HTTP 错误 404.3
    Newtonsoft.Json序列化和反序列
    装饰者模式学习
    SQL server跨库查询
    python-安装xlrd xlwt 插件
    vim 实际行跟屏幕行移动命令
    vim-缓存区中打开另外一个文件的方法
    vim 计算器寄存器使用
  • 原文地址:https://www.cnblogs.com/idyllcheung/p/13783959.html
Copyright © 2020-2023  润新知