RHEL 69 and 7* PXE Install (UEFI)

Posted on

Hello Everyone,

My team and I have been working on setting up PXE installs for RHEL7 BIOS and UEFI as well as PPC64LE and everything has been working just fine until now; when one of our customers asked us to support RHEL6 installations we went ahead and configured our tftp to start serving the files for the RHEL6.4 (BIOS) and RHEL6.9 (BIOS) and no issues; the real problem began when we tried to make an installation using RHEL6.9 (EFI), at which point we started seeing a "kernel too old" message.

After reading some information from here and there we believe our problem resides in the difference between bootx64.efi vs shim.efi (configured on the dhcp side).

The section of our DHCP configuration that intrigues us is:

if option architecture-type = 00:07 or option architecture-type = 00:09 {
    filename "bootloaders/uefi/shim.efi";
}

Basically our question is:
- Can we use the older version "bootx64.efi" to serve both 6.9 and 7.*?
- Does the problem resides on the configuration mentioned above or is it something else?
- Is there any work around to fix this "kernel version too old"?

We have already tried the "fix" mentioned on:
kernel too old from boot PXE without success.

Any insights are most welcomed.

Thanks in advance
/Zelezarof

Responses