An auron yuna chromebook.
Sent with [ProtonMail](https://protonmail.com) Secure Email.
-------- Original Message -------- Subject: Re: [coreboot] kernel payload Local Time: May 5, 2017 11:18 AM UTC Time: May 5, 2017 5:18 PM From: rminnich@gmail.com To: Healer64 Healer64@protonmail.com, coreboot@coreboot.org coreboot@coreboot.org
First off, what board is this on?
On Fri, May 5, 2017 at 10:12 AM Healer64 via coreboot coreboot@coreboot.org wrote: I've looked through all the docs I can find on this, but there doesn't seem to be much available. Hopefully some of you can help answer my questions. My distribution includes a vmlinuz kernel. Do I need to compile a custom bzimage kernel or will the stock kernel suffice?
I am using lvm on a dmcrypted disk for the root filesystem. Presumably these binaries and helper scripts will be needed in the initrd. So far the only help I've seen on creating the initrd for the payload is Ron's email to this list where he says
"Your best bet is to do the standard trivial initramfs with a simple program: main(){printf("hi\n"); while (1);} Let's pretend it's called mymain.c cc -o mymain -static mymain.c put that in your prototype root file system with the name init. make sure you create /dev/console. Then bundle it all up with cpio and you've got an initramfs"
That seems to describe more of a shim than a true initrd. Also he mentions initramfs whereas menuconfig asks for initrd. Which is correct? I don't see any reference to filesystem drivers in Ron's email, but surely they are required to mount the root. I'm guessing this is a test example that is not intended to boot.
Can anyone provide help or instructions on an actual bootable initrd/initramfs? Can a pointer to the initramfs in /boot be used? What kind of size will it be? My rom is limited to 8Mb and the kernel is over 5Mb.
Sent with [ProtonMail](https://protonmail.com) Secure Email.
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot