[ipxe-devel] iMac 2007 silently fails booting kernel

Michael Brown mcb30 at ipxe.org
Sat Jan 16 21:05:12 UTC 2016


On 16/01/16 14:45, Linus Lüssing wrote:
> On Sat, Jan 16, 2016 at 01:15:20PM +0000, Michael Brown wrote:
>> If you see the trace reach the point of calling ExitBootServices(), then
>> that shows iPXE has managed to load and start the kernel binary, that
>> the kernel has managed to retrieve everything it needed from the
>> firmware, and that the firmware part of boot is finished.  This is a
>> good sign.
>
> Yes, ExitBootService gets displayed:
>
> http://metameute.de/~tux/bugreport/ipxe/20160116_007.jpg

Progress!  Whichever kernel binary you were using is working fine.  The 
problem is that something is going wrong at the time of ExitBootServices().

You could try building with DEBUG=nii:3.  If you are seeing the same 
problem that I hit, then the last line displayed will be

   NII <name> issuing 07:0000 <num>

>> On a separate note, you will also need to add "initrd=initrd64.img" to
>> your kernel command line, to let the kernel's EFI stub know where to
>> find the initrd image.
>
> Ok, didn't have that, tried it but seems to be the same result. I
> also tried commenting out the initrd line completely, as I would
> expect a kernel oops then at least, but wasn't the case either.

The boot isn't currently getting as far as the point where the kernel 
would panic due to a missing root filesystem, so it doesn't yet make any 
difference.

Michael



More information about the ipxe-devel mailing list