卡在starting kernel
注意一下设备树和自己的内核是不是匹配的
Waiting for root device /dev/mmcblk0p2…
[ 1.041445] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.050235] cfg80211: failed to load regulatory.db
[ 1.055609] Waiting for root device /dev/mmcblk0p2...
[ 5.586971] random: fast init done
重新编译根文件系统中
正常启动的启动信息
U-Boot 2018.01-05676-g00188782ee (Aug 09 2018 - 18:49:43 +0800) Allwinner Technology
...
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e60000, end 80e65160 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-rc8-licheepi-nano+ (root@biglion-MRC-WX0) (gcc version 7.2.0 (Ubuntu/Linaro 7.2.0-6ubuntu1)) #69 Wed Apr 4 17:47:49 CST 2018
...
[ 1.164113] mmc0: host

本文汇总了在升级Linux内核过程中遇到的问题,包括卡在'starting kernel'、'Waiting for root device'、'spi启动'以及'VFS无法打开root设备'等错误。解决方法涉及检查设备树匹配性、内核mmc驱动加载、开启MTD_BLOCK支持以及确保内核对文件系统的正确配置。通过针对性的排查和调整,成功启动了系统。
最低0.47元/天 解锁文章
1103

被折叠的 条评论
为什么被折叠?



