Hi Duncan,
That really was one of the questions I was asking. Is there a difference
between the linux kernel included in my os and the linux kernel coreboot uses
as a payload?
I wasn't aware including the initrd was optional. If it is not included in the
rom image where does the kernel get it from? Disk?
Sent with [ProtonMail](https://protonmail.com) Secure Email.
-------- Original Message --------
Subject: Re: [coreboot] kernel payload
Local Time: May 5, 2017 11:26 AM
UTC Time: May 5, 2017 5:26 PM
From: [email protected]
To: Healer64 <[email protected]>
[email protected]
Hi there,
I'm a little confused by some of this email - at the start you seem to
be asking about your "distribution" - I assume this is your operating
system, and as a result I will answer that first part as far as I
understand the question.
I think you are confusing a Linux payload loaded by Coreboot, and the
kernel that your operating system uses.
Coreboot has the ability to load various payloads, including SeaBIOS,
GNU Grub2, Filo, and Linux (this is a non-exhaustive list, one should
note).
These are almost always loaded from the flash chip directly. See the
following page for more information: https://www.coreboot.org/Payloads.
What you will likely want is to load SeaBIOS, which can then load your
operating system as usual.
As for creating a Linux payload, if you look in menuconfig, and select a
Linux payload. You will see that you can specify a kernel binary, and an
initrd optionally. The basic requirement is a valid bzImage. Optionally
specifying an initrd environment allows us to boot this directly, which
is very useful as a recovery environment.
Perhaps some others can answer your question about the last part. I wish
you good luck.
-Duncan
--
coreboot mailing list: [email protected]
https://mail.coreboot.org/mailman/listinfo/coreboot