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