Debian202403
更新配置文件
按照以下步骤,更新Debian202403版本镜像的配置文件:
- 在安装编译生成的文件之前,/boot路径下的extlinux/extlinux.conf、uEnv.txt以及dtbs/
路径的目录结构如下所示:
图 1. 目录结构 图 2. 目录结构 图 3. 目录结构 - 在安装过后,/boot路径下新增以下几个文件:
图 4. 新增文件 同时,extlinux/extlinux.conf文件被修改,见下图:图 5. extlinux/extlinux.conf 图 6. extlinux/extlinux.conf - 可见各个启动项中的fdtdir都被设为了/dtbs,结合uEnv.txt中的配置可知,昉·星光 2上电后将会按照/boot/dtbs/starfive/jh7110-visionfive-v2.dtb的路径加载设备树文件,显然这与dtbs/路径下的目录结构不符合。因此,
label l0
、label l0r
、label l1
、label l1r
启动选项的fdtdir应修改为未安装Debian包前的状态:图 7. 修改fdtdir - 执行以下命令,为新的内核启动选项设置新的dtb寻址路径:
$ mkdir -p /boot/dtbs-performance/5.15.0/starfive
并将编译的内核源码下的设备树文件放到此路径下:图 8. 放置内核源码 - 修改extlinux/extlinux.conf中
label l2
与label l2r
中的fdtdir配置,使得启动新内核时,会从/boot/dtbs-performance/5.15.0/starfive/jh7110-visionfive-v2.dtb路径加载设备树文件:图 9. 修改fdtdir配置
验证
替换Debian202403镜像的内核并上电后,在U-Boot
menu选择新增的内核选项,如下面两张图分别选择了1和5的内核启动选项,即可看到正确加载了各自对应的设备树文件:图 10. 内核启动选项-1
图 11. 内核启动选项-5


上电登录后,输入以下命令,查看系统信息:图 12. 系统信息
$ cat /proc/version
