[ipxe-devel] kernel panic with ipxe.efi

Christian Hesse list at eworm.de
Thu Apr 2 17:59:29 UTC 2015


Christian Nilsson <nikize at gmail.com> on Thu, 2015/04/02 19:22:
> On Thu, Apr 2, 2015 at 4:36 PM, Christian Hesse <list at eworm.de> wrote:
> > Hello everybody,
> >
> > trying to boot a UEFI device with iPXE (bin-x86_64-efi/ipxe.efi) results
> > in a
> > kernel panic. iPXE starts just fine, then downloads three files via
> > http...
> >
> > * linux64 (Linux bzImage)
> > * intel-ucode.img (uncompressed cpio archive with intel ucode)
> > * initrd64 (xz compressed initramfs)
> >
> > ...boots the kernel, which panics. I took a picture of the kernel panic:
> > http://www.eworm.de/tmp/DSC_0038.JPG
> >
> > The same files work just fine with iPXE bios version.
>
> Hi,
> It can't mount the root fs - so would be interesting to see the exact
> script/commands you are using.

Basically it comes down to this:

#!ipxe

chain config.ipxe &&
imgfree config.ipxe &&

imgload linux${bits} &&
imgargs linux${bits} ${params} ${configparams} &&
imgfetch intel-ucode.img &&
imgfetch initrd${bits} &&
boot

For me it looks like anything in image handling breaks... Possibly xz
compression is not handled correctly? Don't know...

> maybe try without intel-ucode and see if it can find the root fs?

Already tried that, dropping intel-ucode.img does not make any difference.

> Had a similar dump (root fs not mountable) earlier today with legacy, some
> variants of boot arguments worked to some extent, while other did not.
> It was not important at the time so I gave up on it.
-- 
main(a){char*c=/*    Schoene Gruesse                         */"B?IJj;MEH"
"CX:;",b;for(a/*    Chris           get my mail address:    */=0;b=c[a++];)
putchar(b-1/(/*               gcc -o sig sig.c && ./sig    */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20150402/f02e761c/attachment.sig>


More information about the ipxe-devel mailing list