升级内核遇到的问题汇总

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

卡在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值