FS#66407 - [ipxe] EFI netboot fails

Attached to Project: Arch Linux
Opened by eoli3n (eolien) - Saturday, 25 April 2020, 14:57 GMT
Last edited by David Runge (dvzrv) - Friday, 18 June 2021, 12:35 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Jelle van der Waa (jelly)
David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Archlinux netboot fails to iPXE boot printing error "HTTP 5xx Server Error (http://ipxe.org/1d0c6598)"
See netboot.png

* https://www.archlinux.org/releng/netboot/
* https://wiki.archlinux.org/index.php/Netboot

Steps to reproduce:
* follow https://www.archlinux.org/releng/netboot/ and https://wiki.archlinux.org/index.php/Netboot
* download https://www.archlinux.org/static/netboot/ipxe.176077d7fccb.efi or install AUR package ipxe-netboot (to get ipxe up to date)
* cp the .efi file to esp/EFI/netboot/arch.efi
* configure a bootloader entry to chainload efi file : exemple, adapt gdisk for grub https://wiki.archlinux.org/index.php/GRUB#gdisk

Tried both on a QEMU vm with ovmf package and on a physical host.

I tried to edit efi file in AUR package to change url from
https://ipxe.archlinux.org/releng/netboot/archlinux.ipxe
to
http://ipxe.archlinux.org/releng/netboot/archlinux.ipxe

But i get the same error again.
This task depends upon

Closed by  David Runge (dvzrv)
Friday, 18 June 2021, 12:35 GMT
Reason for closing:  Implemented
Additional comments about closing:  The initial problem was likely caused due to a temporary issue with archweb.

Note: iPXE netboot from an Arch Linux based system can now be achieved using the respective binaries in the ipxe package.
Comment by Mark Clegg (mclegg) - Saturday, 25 April 2020, 19:01 GMT
Same here, BIOS or UEFI PXE both give the same result. Started failing yesterday (24 April 2020).
https://bbs.archlinux.org/viewtopic.php?id=255068
Comment by Mark Clegg (mclegg) - Sunday, 26 April 2020, 16:40 GMT
Don't know if anybody has done anything, but mine's working again today.
Comment by eoli3n (eolien) - Sunday, 26 April 2020, 18:08 GMT
That works again here too.
Comment by Matthias Huber (matz) - Thursday, 17 June 2021, 15:45 GMT
Same for me, i get Permission denied when booting from MBR with ipxe.419cd003a298.lkrn
Error:
https://ipxe.archlinux.org/releng/netboot/archlinux.ipxe... Permission denied (http://ipxe.org/0216e43c)
Comment by David Runge (dvzrv) - Thursday, 17 June 2021, 18:02 GMT
Is this still an issue with ipxe 1.21.1-1 in [community] and using e.g. /usr/share/ipxe/ipxe-arch.lkrn or /usr/share/ipxe/x86_64/ipxe-arch.efi?
Comment by David Runge (dvzrv) - Thursday, 17 June 2021, 18:11 GMT
@matz: The error link suggests a problem with TLS, which might be a temporary issue.

Using the EFI image from our website I'm able to use it with `run_ipxe` (in the ipxe package, but it's only for EFI currently) without any problems.
Comment by Matthias Huber (matz) - Friday, 18 June 2021, 10:55 GMT
Yes, it was the cmos battery of this netbook, which is empty and therefore the date was wrong.
After a second trial with correct date, i got i386 not supported :-(((
Comment by David Runge (dvzrv) - Friday, 18 June 2021, 12:30 GMT
@matz: Yes, Arch Linux is currently x86_64 only. For i686(!) support please refer to https://archlinux32.org/

I will close this issue now as I believe it is solved.

Loading...