[coreboot] kernel payload

Healer64 Healer64 at protonmail.com
Fri May 5 23:48:36 CEST 2017


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: dguthrie at posteo.net
To: Healer64 <Healer64 at protonmail.com>
coreboot at coreboot.org

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20170505/c7289b14/attachment.html>


More information about the coreboot mailing list