Just stumbled across this thread, and it sounds like exactly the same problem I had here:
https://www.linuxquestions.org/quest...op-4175667012/
Basically, when UEFI booting, the graphics framebuffer is efifb, not vesa. Newer graphics devices use 64-bit addressing for the efifb, and (e)lilo is NOT 64-bit efifb compatible!
This causes nothing to be written to the screen during the initial phase of booting, and the system hangs when at some point after.
I solved the problem (eventually!) by creating a very basic boot disk that uses GRUB. Grub is 64-bit efifb compatible!
Basically, I took an old 256MB USB key and repartitioned it using a GPT partition table and a single FAT32 partition. I then copied the EFI, kernels and isolinux folders from the slackware 64-current top folder onto the USB key. You will get some messages about not being able to create symlinks, but ignore these.
Boot from that USB key.
It will do a GRUB boot, you will get the initial boot screen (with the penguins!) and the command to log in as root. You can then run the setup program and tell it which partitions to use for what and where the slackware install tree is located. (You will need to have partitioned your HD first. I use systemrescuecd for this!)
Basically the problem is that elilo doesn't support 64-bit framebuffer addresses, and is no longer supported. Pat will either have to patch elilo himself, or switch to GRUB for the install media in future.
Hope this helps!
--
Pete