[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