Plain initramfs not available for Uboot

This forum is for discussion about general software issues.

Plain initramfs not available for Uboot

Postby adam900710 » Thu Oct 17, 2019 1:45 am

Hi,

For Uboot to properly pass initramfs to kernel boot sequence, we need to wrap it by mkimage.

In fact, latest upstream Uboot will reject to boot if it can't find a uboot initramfs loaded at ${ramdisk_addr_r}.

So far, archlinuxarm workaround this problem by compiling needed modules all into the kernel, and keep the initramfs tiny.
The result is large kernel (20+M for aarch64) with tiny (and not working) initramfs.

I'm wondering why we don't follow the regular tiny kernel + needed initramfs way, by creating a new pacman hook to regenerate uboot initramfs?

Thanks.
adam900710
 
Posts: 44
Joined: Thu Sep 13, 2012 1:27 pm

Return to General

Who is online

Users browsing this forum: No registered users and 25 guests