补充:OK6410从nfs启动
从nfs启动的话,要具备的条件是: a. 你的uboot支持网络; b. 你的宿主机的nfs已经启动,并可以被正常挂载; c. 你的宿主机的tftp已经启动,并可以从上面下载(也可以直接把你编译的支持nfs启动的内核烧进开发板去,这样就直接启动开发板就可以了) 要做的事有: 1、配置内核 这里只讲从nfs启动需要的选项,其他的选项请参考其他博客上的内核配置的文章; 要用nfs文件系统的话配置内核的时候,必须选上: File Systems --> Network File Systems --> Root file system on NFS; (这个必须选上) 以上是完整的选项路径 然后编辑.config,找到CONFIG_CMDLINE="",然后设置成 CONFIG_CMDLINE="root=/dev/nfs nfsroot=宿主机ip:nfs目录 ip=开发板ip rw console=ttySAC0 mem=256M" 我设置参考: CONFIG_CMDLINE="root=/dev/nfs nfsroot=192.1.1.231:/nfs ip=192.1.1.119 rw console=ttySAC0 mem=256M" 配置好了之后编译内核,然后把内核放到tftp目录下,以供启动时下载内核; 2、开发板参数设置 设置ip,这里的ip要和你配置内核时设置的一致