网络启动 setenv ethaddr 22:22:22:22:22:0E setenv ipaddr 172.16.0.93 setenv serverip 172.16.0.92 setenv image zImage setenv fdt_file imx6ul-14x14-evk-c-emmc.dtb setenv netargs setenv bootargs
console=ttymxc0,115200 cma=320M root=/dev/nfs rw ip=172.16.0.93:172.16.0.92:172.16.0.1:255.255.255.0::eth0:off
nfsroot=172.16.0.92:/nfs_rootfs,v3,tcp setenv netboot 'run netargs; tftpboot
${loadaddr} ${image}; tftpboot ${fdt_addr} ${fdt_file}; bootz ${loadaddr} -
${fdt_addr}' run netboot 按照此步骤可以正常下载内核设备树镜像,也可正常挂载nfs系统 正常挂载nfs文件系统的打印如下 可以看到挂载的文件系统正常启动,但是启动到这个位置会卡住,过一会儿会报错连接上服务端IP(也就是虚拟机) 1.
怀疑IP发生改变,但是不理解这种怀疑有什么依据,查找nfs挂载原理 原理如下: 在 boot 中设置了 bootargs 参数,例如:
解决方法是删除服务器端rootfs的自启脚本和network服务里的IP。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 16:55
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.