How to convert the initrd.img during buiding the kernel snap.

Oliver Grawert ogra at
Mon Mar 20 12:26:40 UTC 2017

On Do, 2017-03-16 at 21:22 +0800, Madper Xie wrote:
> Hi all,
> My u-boot do not support the format of the initrd.img. So I need to
> manually convert it via mkimage every time.
> I tried to use scriptlet to convert the initrd.img file but failed.
> ```
>     install: |
>       mkimage -n 'RamdiskImage' -A arm -O linux -T ramdisk -C gzip -d
> initrd.img ramfs.img
>       rm initrd.img
> ```
> I got:
> mkimage: Can't open initrd.img: No such file or directory
> rm: cannot remove 'initrd.img': No such file or directory
> It seems the scriptlet executed before downloading the initrd.img.
> Do we have any way to run a command after downloading the initrd.img?

please fix your u-boot instead, one of the required uboot config
options we have is:


in your include/configs/<board>.h file ...

the others are:

#define CONFIG_ENV_SIZE                        SZ_128K

to make the rollback function work.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the Snapcraft mailing list