Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • UEFI kickstart PXE (RHEL 6)

    Posted on

    I am wondering if anyone here has worked through getting UEFI kickstarts to work via PXE. I am trying to follow the instructions from - https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-netboot-pxe-config-efi.html

    And one part is not lining up...

    mkdir /var/lib/tftpboot/pxelinux
    mkdir /var/lib/tftpboot/pxelinux/bootx64.efi
    cp /boot/efi/EFI/redhat/grub.efi /var/lib/tftpboot/pxelinux/bootx64.efi
    

    then.. add this to your dhcpd.conf

     if option arch = 00:06 {
                              filename "pxelinux/bootia32.efi";
                      } else if option arch = 00:07 {
                              filename "pxelinux/bootx64.efi";
                      } else {
                              filename "pxelinux/pxelinux.0";
                      }
    

    I assume the "filename" declaration should point to ... a file? The instructions seem to indicate it would instead point to a directory "/var/lib/tftpboot/pxelinux/bootx64.efi" => pxelinux/bootx64.efi which would then have grub.efi in that directory?

    Can someone please validate that I my assumption is correct (and possibly lend up some pointers)? Everything works great with BIOS-based kickstarts using PXE, but if I change my machine to only boot UEFI, it fails (and I can't really see what's going on as the machine then proceeds to the next boot device).

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat