如何增加 system.img 分区大小
How to increase system.img partition size
我正在构建一个自定义 aosp 图像,我想在闪烁后向其添加 gapps。
system.img 分区(短 500mb)中没有足够的 space 来容纳 gapps,因此操作失败。
我的问题是在 aosp 树中的什么地方指定 system.img 分区大小?
欢迎提出任何想法!
好的,对于其他正在为此寻找答案的人来说,system.img
的分区大小是不可能更改的。它被定义为 BoardConfig.mk
的一部分并且对于设备是静态的。
理论上,可以通过更改参数 BOARD_SYSTEMIMAGE_PARTITION_SIZE
并减小其他分区大小来增加 system.img
大小,但我想如果分区位于不同的物理设备上,那将失败。
参见示例device/samsung/manta/BoardConfig.mk
事实并非如此。它 system.img 是一个 linux ext4 文件系统,您可以使用以下命令从 uBuntu 调整它的大小:
dd if=/dev/zero bs=1M count=128 >> system.img
e2fsck -f system.img
resize2fs system.img
现在,您向 system.img 添加了 128 MB!
大卫
我正在构建一个自定义 aosp 图像,我想在闪烁后向其添加 gapps。
system.img 分区(短 500mb)中没有足够的 space 来容纳 gapps,因此操作失败。
我的问题是在 aosp 树中的什么地方指定 system.img 分区大小?
欢迎提出任何想法!
好的,对于其他正在为此寻找答案的人来说,system.img
的分区大小是不可能更改的。它被定义为 BoardConfig.mk
的一部分并且对于设备是静态的。
理论上,可以通过更改参数 BOARD_SYSTEMIMAGE_PARTITION_SIZE
并减小其他分区大小来增加 system.img
大小,但我想如果分区位于不同的物理设备上,那将失败。
参见示例device/samsung/manta/BoardConfig.mk
事实并非如此。它 system.img 是一个 linux ext4 文件系统,您可以使用以下命令从 uBuntu 调整它的大小:
dd if=/dev/zero bs=1M count=128 >> system.img
e2fsck -f system.img
resize2fs system.img
现在,您向 system.img 添加了 128 MB!
大卫