查看内核配置项

查看内核配置项有如下场景:

1、系统已经启机,想看看有没有某功能。比如:

# zcat /proc/config.gz | grep EROFS
# CONFIG_EROFS_FS is not set

 这是看系统有没有EROFS的相关功能。

2、从编译的情况看,erofs文件系统已经编译了,从编译出来的out/target/product/{产品名}/obj/kernel/msm-4.19/.config也能看到配置项已经配了。但是为什么开机就没有呢?是没有集成到boot.img,还是fastboot flash boot {boot.img的文件路径}的刷机不成功(假下载?)

       这可以根据展锐T7520(ANDROID 11) boot.img解包的方法把boot.img解包,到第3步就不需要继续了。紧接着解压kernel,  通过file kernel 可以看到kernel是一个gzip文件,可以用gzip -d 内核文件路径,解压该文件(也可以不解压,extract-ikconfig功能很强大),然后用extract-ikconfig提取配置文件(extract-ikconfig kernel文件路径 > config)

        我的情况是解出来后,跟“out/target/product/{产品名}/obj/kernel/msm-4.19/.config”是一样的,这说明boot.img是没有问题的,问题出在为什么fastboot 刷机刷不进去,还有待分析。

       最后发现原因是:由于我不想刷了erofs镜像到persist 分区后,进入普通模式导致系统重启,于是进入的recovery模式,recovery镜像和boot镜像不是同一个(我最近经常接触的平台这两个镜像是合二为一的),所以配置不一样,把修改后的recovery镜像刷到设备上,问题解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值