更新配置文件
替换上述文件后,需要修改extlinux/extlinux.conf文件以增加新内核的启动项:图 1. 修改extlinux/extlinux.conf文件

验证
按照以下步骤进行验证:
- 重新上电后,可在U-Boot
menu查看到新增的启动选项,选择对应选项后,可见initrd.img、vmlinux以及dtb等文件均正确的从设定路径加载。
图 2. U-Boot Menu 图 3. 版本 - 此外,前面提到,若新的内核不涉及驱动模块的改动,可不执行
modules_install
部分命令并生成替换对应版本的initrd.img文件,这样也可正常启动内核。下面修改extlinux.conf文件中新增启动项,将initrd配置由生成的initrd.img-5.15.0改为默认的initrd.img-5.15.0-starfive:图 4. initrd.img-5.15.0-starfive - 重新上电后并在U-Boot
menu选择对应选项,可见加载了initrd.img-5.15.0-starfive,且系统正常启动:
图 5. U-Boot Menu 图 6. 版本