Tinker_cwyRLguR 发表于 2023-4-11 12:34:10

/boot扩容

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大小,将不必要的驱动等采用模块方式进行编译,保持分区结构不做调整。
页: [1]
查看完整版本: /boot扩容