You are not logged in.

#1 2023-11-03 20:51:37

baggar11
Member
Registered: 2014-03-12
Posts: 19

Arch Netboot UEFI Fails

I'm running a FOG pxe environment where I am trying to chain load the ipxe-arch.efi file to do netboot installs. Everything works great when I'm using the BIOS ipxe-arch.pxe file, but fails when I try to use the UEFI ipxe-arch.efi file. See error below.

arch-uefi-fail.jpg

From what I can tell, this was reported back in Feb on the iPxe side of things here --> https://github.com/ipxe/ipxe/discussions/902 and fixed here --> https://github.com/ipxe/ipxe/pull/905

Is this something that Arch hasn't inherited yet?(Current iPxe is v1.21.1, ipxe-arch.efi is using iPxe v1.0.0) Does it need to be reported? And how to report since it's not a regular package.

Thanks!

-baggar11

Offline

#2 2023-11-13 12:53:13

nl6720
The Evil Wiki Admin
Registered: 2016-07-02
Posts: 671

Re: Arch Netboot UEFI Fails

Until the files in https://github.com/archlinux/archweb/tr … ic/netboot get updated, you can use /usr/share/ipxe/x86_64/ipxe-arch.efi and /usr/share/ipxe/ipxe-arch.pxe from the ipxe package.

Offline

#3 2023-11-13 22:25:59

baggar11
Member
Registered: 2014-03-12
Posts: 19

Re: Arch Netboot UEFI Fails

nl6720 wrote:

Until the files in https://github.com/archlinux/archweb/tr … ic/netboot get updated, you can use /usr/share/ipxe/x86_64/ipxe-arch.efi and /usr/share/ipxe/ipxe-arch.pxe from the ipxe package.

Thanks for the suggestion. Just finished trying the ipxe-arch.efi file from the ipxe package as suggestion and it looks like it's using the same ipxe version number as the netboot files. Produces the same error after trying to boot arch. I'll see if I can put together an updated efi package to netboot arch at some point.

Offline

#4 2023-11-15 13:47:08

nl6720
The Evil Wiki Admin
Registered: 2016-07-02
Posts: 671

Re: Arch Netboot UEFI Fails

From what I can tell from https://github.com/ipxe/ipxe/blob/v1.21 … #L207-L236 , if it cannot determine the version by using git, it just uses "1.0.0.+". The ipxe package would need to be built from a git tree instead of the tarball to have the correct version shown.

Neither https://github.com/ipxe/ipxe/commit/04e … e5e1004661, nor https://github.com/ipxe/ipxe/commit/6a0 … feab31d5bd it references, are in a released version. They live in the master branch. For whatever reason ipxe hasn't had a new release since 2020-12-31. sad

Offline

Board footer

Powered by FluxBB