So I've got an existing and very reliable kickstart environment, and into that mess we're introducing UEFI systems. After finding and surmounting endless problems, we can't get the initial kernel loaded onto the target machines. This is as far as we've gotten:
- DHCP server provides correct network info, and the proper bloot loader (bootx64.efi, instead of pxelinux.0)
- boot loader downloads correctly via TFTP, and also gets its GRUB config file (efidefault, in this case - which, BTW, is incorrectly documented by Red Hat).
- The kernel fails to load, at which point the GRUB menu pops up.
So the kernel (vmlinuz.RedHat_6.5) and initrd (initrd.RedHat_6.5) files are both in the tftp root (/tftpboot), they're readable, they work with BIOS kickstarts, but not with UEFI. I've tried every combination in the config file that I can think of, but with no luck.
Any guesses here? I'm probably missing something very simple, but I can't see what.
[link][3 comments]