|
终于把网口和NFS给弄好了,想直接把文件系统打包下载到NAND里面,但是启动的时候还是会寻找NFS,估计要在uboot启动项里面设置,网上看了一些资料,有输入长命令一次搞定这些启动参数的
比如这样:
setenv bootargs root=/dev/nfs nfsroot=192.168.1.30:/nfs/rootfs ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0::eth0:off console=ttySAC0,115200
bootargs是一组参数的合称,上面给出了root, nfsroot, ip, console 4个参数。我的理解是root参数是首要的,假如root=/dev/mtdblock2,就表示从本地文件系统加载了吗?
但是开发板提供的uboot好像不能一次性地设置这些参数,这就存在一个问题:有的时候我们看到在bootargs里面有一个孤立的(没有"=")描述:noinitrd,意思是禁止使用initial ram disk,从NAND 加载文件系统的时候好像是需要这个选项的,那么该怎么设置呢?通常我们需要“参量名=参量值”的方式来设定?该咋办呢?
或者是从NFS加载的时候怎么将noinitrd去掉呢?
建议:移植手册对uboot此处的使用做些比较详细的说明,谢谢! |
|