ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年9月8日 星期四

Change system image size

在此之前,先把 基本的 release ver 做好。
遇到 error: do_inode_allocate_extents: Failed to allocate 32769 blocks 因為 system folder 放了太多東西。

system.img 是用 system/extras/ext4_utils/mkuserimg.sh 做的。
裡面決定一些 default 的 參數。 SIZE=$5 if [ -z $SIZE ]; then SIZE=128M fi default 的 size 是 128M。
是 第 5 個 argument。
在 core/Makefile : define build-systemimage-target @echo "Target system fs image: $(1)" $(call build-userimage-ext-target, $(TARGET_OUT),$(1),system,$(INTERNAL_USERIMAGES_EXT_VARIANT),$(BOARD_SYSTEMIMAGE_PARTITION_SIZE)) endef size 是 BOARD_SYSTEMIMAGE_PARTITION_SIZE

所以就 先作 export BOARD_SYSTEMIMAGE_PARTITION_SIZE=384M
再 build 就可了。

可以直接寫在 device/.../BoardConfig.mk 裡 BOARD_SYSTEMIMAGE_PARTITION_SIZE=180M

沒有留言:

標籤

網誌存檔