Skip to content

PXE booting support #11850

@Ashark

Description

@Ashark

Is there a plan to support PXE booting with systemd-boot?
Currently ArchLinux iso (201902 version) does not provide possibility to boot it via PXE in UEFI mode (bug 50188).
For Legacy booting (usb, cd, pxe) it uses Syslinux, for Uefi booting (usb, cd) it uses systemd-boot.
I wanted to try systemd-boot via pxe and with uefi.
I have configured dnsmasq to provide archiso/EFI/boot/loader.efi as NBP and corresponding config, but when booting I get

>>Start PXE over IPv4.
  Station IP address is 192.168.1.124
     
  Server IP address is 192.168.1.3
  NBP filename is /EFI/boot/loader.efi
  NBP filesize is 91765 Bytes
 Downloading NBP file...

  Succeed to download NBP file.
Unable to open root directory: Success

and then booting fails.

Describe the solution you'd like
I think that for this to work, loader.efi should be aware of downloading "root directory", but it is not implemented.

Describe alternatives you've considered
Myabe use syslinux or grub2 for pxe booting in uefi mode. But for consistency and because of simplicity of systemd-boot, I wanted to check first if it is possible with it or if it is planned to make possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions