On Tue, 10 Sep 2019 at 13:25, Felix Jacobi <felix.jac...@iserv.eu> wrote: > > Hi Christian, > > > My guess is that your server returns something other than what you > > expect it to - maybe because it is ipxe, and not a browser, and your > > server detects this. or something similar which "corrupts" the data. > > I checked that the URL is correct, it definitely serves a Linux kernel > image: > > felix.mein-iserv.de ~ # wget -q > https://felix.mein-iserv.de/tftpboot/efi64/install > felix.mein-iserv.de ~ # file install > install: Linux kernel x86 boot executable bzImage, version > 5.0.0-27-generic (buildd@lgw01-amd64-016) #28-Ubuntu SMP Tue Aug 20 > 19:53:07 UTC 2019, RO-rootFS, swap_dev 0x8, Normal VGA > > > use imgstat before boot > > verify that it says that it is an EFI image. > > Also verify that the filesize is correct. > > And that you have the correct url (that install is the actual image) > > Also used imgfetch and imgstat to verify that the image has the > correct size in bytes: > > Broken notebook: > https://community.iserv.eu/upload/faepiegho7oosh9ut8zieshe2PhaavieVohF0cooxi8ahgho8aic6Aicee4eikee/broken.jpg > Other working device: > https://community.iserv.eu/upload/faepiegho7oosh9ut8zieshe2PhaavieVohF0cooxi8ahgho8aic6Aicee4eikee/working.jpg > > Image on boot server: > > felix.mein-iserv.de ~ # ls -la /srv/tftpboot/efi64/install > > lrwxrwxrwx 1 root root 35 Sep 3 13:20 /srv/tftpboot/efi64/install -> > ../opsi-linux-bootimage/x64/vmlinuz > felix.mein-iserv.de ~ # ls -la > /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz > lrwxrwxrwx 1 root root 24 Sep 3 13:20 > /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz -> vmlinuz-5.0.0-27-generic > felix.mein-iserv.de ~ # ls -la > /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz-5.0.0-27-generic > -rw-r--r-- 1 root root 8,4M Aug 20 21:25 > /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz-5.0.0-27-generic > felix.mein-iserv.de ~ # du --bytes > /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz-5.0.0-27-generic > 8711928 /srv/tftpboot/opsi-linux-bootimage/x64/vmlinuz-5.0.0-27-generic > > > in your last image you can see that your imagefetch is not able to > > detect the fileformat. > > The interesting point is that the broken notebook seems to does not > detect the image as EFI binary. The working reference device seems to > doesn't have this problem. > > > And yes, disable secure boot, unless you have both ipxe, and the > > kernel signed by a certificate that has been added inside firmware > > config. > > Yeah, I will try to research on that point. As already mentioned before > there is no such option in the firmware. That either implies that there > is no support for secure boot or secure boot is always active. I am not > sure if the latter case is even possible, as the iPXE binary itself is > loaded without problems at the beginning. > > > You can follow the link to see each place in the sourcecode where this > > error can come from. (also, always include the link that are shown > > together with the error message to get help easier) > > I will include the link to the error code here afterwards to ease > comprehending this thread for other ones: > > http://ipxe.org/err/2e0080 > > Thank you for your time. > > Regards, Felix > > -- > Best regards, > > Felix Jacobi > > IServ GmbH > Bültenweg 73 > 38106 Braunschweig > > Phone: 0531-2243666-0 > Fax: 0531-2243666-9 > E-mail: felix.jac...@iserv.eu > Web: https://www.iserv.eu > Tax ID: DE265149425 > Executive directors: Benjamin Heindl, Martin Hüppe, Jörg Ludwig > Principles on privacy: https://www.iserv.eu/privacy > > Verify my identity: https://github.com/FelixJacobi/gpg-keys >
I'm starting to suspect firmware here, You might want to start an efi shell instead, from USB or similar, and try to boot the kernel from there. _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel