openEuler embedded编译镜像报错You can set INITRAMFS_MAXSIZE a larger value

报错如下:

ERROR: openeuler-image-1.0-r0 do_image_cpio: The initramfs size 270135(K) exceeds INITRAMFS_MAXSIZE: 262144(K)
ERROR: openeuler-image-1.0-r0 do_image_cpio: You can set INITRAMFS_MAXSIZE a larger value. Usually, it should
ERROR: openeuler-image-1.0-r0 do_image_cpio: be less than 1/2 of ram size, or you may fail to boot it.

ERROR: Logfile of failure stored in: /mnt/home/build/tmp/work/qemu_aarch64-openeuler-linux/openeuler-image/1.0-r0/temp/log.do_image_cpio.2778973
ERROR: Task (/mnt/root/embedded/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/images/openeuler-image.bb:do_image_cpio) failed with exit code '1'
解决办法:

修改文件yocto-meta-openeuler/meta-openeuler/recipes-core/images/openeuler-image-common.inc

修改参数 INITRAMFS_MAXSIZE = "262144"

为  INITRAMFS_MAXSIZE = "52284"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值