Comment 13 for bug 1938559

Revision history for this message
M. Vefa Bicakci (vbicakci) wrote :

Hello Austin,

Last week Jiping asked about the UEFI+PXE bootstrap set-up. Do you have any information regarding this? Without being able to locally reproduce this issue, it will be very difficult for us to resolve it. For what it is worth, I have been using PXE bootstrap with a UEFI-based system without issues, but due to another assignment, I did not verify the specific ISO image used in your tests.

I think that we need to focus on the error message mentioning a time-out reading the initramfs image, in the log file you have posted to this bug:

  timeout reading `uefi/images/initrd.img'.

The kernel also reports a corrupted initramfs image while decompressing it, so something is wrong with the PXE bootstrap sequence:

  [ 14.510132] Initramfs unpacking failed: XZ-compressed data is corrupt

How large is the initramfs file in question? (uefi/images/initrd.img) If it is replaced with a smaller placeholder file, does the *file transfer* work without a read time-out during PXE bootstrap? (This is intended for debugging, of course; the system would definitely not boot up with a placeholder file.)

Regarding the qemu command lines you have mentioned, qemu defaults to 128 MiB of virtual machine memory. It is likely that the kernel and the (uncompressed) initramfs do not fit inside the virtual machine's 128 MiB-large system RAM, which would explain the similar error message you have encountered.