[coreboot] Ability to remotely debug the grub menu in case of boot failure

ron minnich rminnich at gmail.com
Fri Oct 6 18:10:57 CEST 2017


On Fri, Oct 6, 2017 at 6:54 AM Zoran Stojsavljevic <
zoran.stojsavljevic at gmail.com> wrote:

> > as always, your other other choice is to use linux in flash as a
> bootstrap, and then have the full spectrum of x-over-network solutions that
> you get from that. That's my new (old) approach nowadays.
>
> Hello Ron,
>
> As my best understanding, Ron, you would like to have Linux kernel with
> initramfs as payload, and then to pass execution thread to GRUB2.
>
>

you added a step we don't need :-)

linux starts, and starts our u-root userland (u-root.tk). u-root does a
dhclient, wget, gpgv, kexec (all this is written in Go).  You kexec linux.

There's no grub used in this setup.

2 weeks ago I started an OCP winterfell node booting this way. This was
NERF with linux and u-root in flash.  it was about 20 seconds for a full
cycle of linux in flash, dhclient, wget, kexec. I ran it 10,000 times, got
bored, turned it off. It works really, really well.

ron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20171006/667fa18a/attachment.html>


More information about the coreboot mailing list