树莓派4安装32位Raspbian 4.19实时内核重启黑屏报错求助
问题原因与解决方案
你编译安装内核的操作步骤没有错误,启动报错是因为 4.19.y-rt 版本内核不支持当前 Raspbian 系统默认传入的 cgroup2 参数 memory_recursiveprot:这个参数是 Linux 5.8 版本才合入主线的特性,4.19 版本内核无法识别该参数,就会出现启动异常、黑屏无法进入桌面的问题。你用5.10版本内核可以正常运行,就是因为5.10版本已经兼容了该参数。
可按照以下两种方案解决问题:
- 方案1(无需重新编译内核):将树莓派的SD卡拔出,插入其他设备读取
/boot分区下的cmdline.txt文件,删除文件中的memory_recursiveprot参数,保存后插回树莓派重启即可正常启动。 - 方案2(长期适配推荐):替换内核源码分支为
rpi-5.10.y-rt,重复你此前的编译安装步骤即可,该版本内核和你当前的Raspbian用户空间适配性更好,不需要额外修改启动参数。
内容的提问来源于stack exchange,提问作者kernelguy21
相关产品推荐
相关产品推荐

