ELF 1的emmc flash对kernel进行了备份。
1.查看kernel备份文件:
root@ELF1:~# ls -l /run/media/mmcblk1p1/
其中的zImagebak为备份的kernel。
2.删除第一映像zImage
root@ELF1:~# rm -rf /run/media/mmcblk1p1/zImage
3.保存
root@ELF1:~# sync
4.重启开发板,在u、boot 3秒倒计时结束之前按空格键进入菜单,输入9进入uboot命令行
5.修改环境变量
=> setenv image zImagebak
6.保存
=> saveenv
7.重启
=> boot
从打印信息可以看到uboot阶段读备份的kernel到ram启动Linux os的部分log信息如下:
|