|
发表于 2021-7-24 11:37:19
沙发
直接修改uboot环境变量就行:
1、在你的ubuntu创建好tftp和nfs服务器目录。
2、内核配置支持nfs文件系统
3、修改uboot环境变量:
- setenv ipaddr 192.168.1.xx #你的板子IP
- setenv serverip 192.168.1.xx #你的ubuntu IP
- setenv nfsroot 'xxx/rootfs' #ubuntu的nfs server路径
- setenv nfsargs 'setenv bootargs earlycon=uart8250,mmio32,0xff570000 console=ttyFIQ0 root=/dev/nfs root=/dev/nfs rw ip=${ipaddr} nfsroot=${serverip}:${nfsroot},v3,tcp'
- setenv fdt_file xxxx.dtb #设备树文件名
- setenv bootfile zImage #内核文件名
- setenv nfsboot 'tftp ${kernel_addr_r} ${bootfile}; tftp ${fdt_addr_r} ${fdt_file}; run nfsargs; bootz ${kernel_addr_r} - ${fdt_addr_r}'
- setenv bootcmd run nfsboot
复制代码 |
|