本帖最后由 水精灵 于 2023-10-23 08:46 编辑

ELF 1的emmc flash对kernel进行了备份。
1.查看kernel备份文件:
root@ELF1:~# ls -l /run/media/mmcblk1p1/
3.png

其中的zImagebak为备份的kernel。

2.删除第一映像zImage
root@ELF1:~# rm -rf /run/media/mmcblk1p1/zImage

3.保存
root@ELF1:~# sync

4.重启开发板,在uboot 3秒倒计时结束之前按空格键进入菜单,输入9进入uboot命令行。
4.png


5.修改环境变量
=> setenv image zImagebak

6.保存
=> saveenv

7.重启
=> boot

从打印信息可以看到uboot阶段读备份的kernel到ram启动Linux os的部分log信息如下:
1.png


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.