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