-
|
Hi.... I have run into a strange problem booting a static (i.e. no initrd) Linux 5.x or 6.x EFI kernel using iPXE 1.21.1. My menu entry is below:
The kernel is one which I have built from source. Kernel versions v5.x and v6.x both work fine with iPXE v1.20.1.....and they have worked just fine for a long time.... However, with latest v1.21.1 the first time I select this in my PXE menu I get the following error:
....then when I 'Press key to continue' I get presented with my PXE menu again. The really strange thing is if I now for a second time select the same menu entry it gives a different error message, but it DOES work this time:
Is there something new in v1.21.1 that I'm missing or perhaps doing incorrectly? Would be grateful for any help with this. Thanks in advance. Cacheman... |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
|
Are you using git master? (Which is the latest version) At complains on initrd, but you have not loaded any initrd at all. Before your boot line, could you try adding an imgstat line and post output for both runs? (I expect it to first fail and then succeed, but with something changing in the imgstat output) |
Beta Was this translation helpful? Give feedback.
-
|
I suspect this may turn out to be a quirk of what happens when booting without an initrd when the bootloader exposes a zero-length file via the |
Beta Was this translation helpful? Give feedback.
I suspect this may turn out to be a quirk of what happens when booting without an initrd when the bootloader exposes a zero-length file via the
LINUX_EFI_INITRD_MEDIA_GUIDdevice path, which iPXE has supported very recently in commit 6a004be0c