/boot扩容

[复制链接]
Tinker_cwyRLguR 发表于 2023-4-11 12:34:10 | 显示全部楼层 |阅读模式
tinkerboard2s板载emmc分区boot只给了64m,导致我要刷别的linux内核过大,space不足,有没有什么办法能把/boot这个分区扩容啊?
我试了diskgenius分区扩容,但是报错,有交叉使用的部分。手动删了分区重新分配会导致分区表错误直接gg

999999999999999999999
回复

使用道具 举报

sychimu 发表于 2023-4-13 08:38:06 | 显示全部楼层
1、一般内核20-30M,空间64M都是够用的,不知道您要使用的内核为什么会这么大,比如很多驱动是可以模块化的,全部都加载到内核里,确实很可能会导致内核过大的
2、boot分区调整,并不是简单的像x86环境一样,直接调整就可以,因为arm是通过uboot引导,在uboot会参考parameter这么个东西,来划分各个分区的空间(起始位置,空间大小信息),所以只调整boot分区大小,会导致后边的分区起始位置变化,导致无法正常启动的
建议:尽量配置kernel大小,将不必要的驱动等采用模块方式进行编译,保持分区结构不做调整。
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

 
QQ在线咨询
点击这里给我发消息
点击这里给我发消息
电话咨询
0755-23012315
快速回复 返回顶部 返回列表