elilo package missing x86_64 EFI binary?
Hi
I'm really glad to see UEFI support making its way "officially" to Slackware. Once upon a time, I set it up manually with refind, elilo and UEFI shell on my ASUS mainboard, following ArchLinux UEFI wiki page. Now I wanted to take the fresh elilo from -current as the foundation of my UEFI setup, and it did not work. I looked into it and it occurred to me that only IA32 and IA64 EFI binaries are presents, while x86_64 EFI is the one needed. Upon further readings, the elilo binary must match the "UEFI BIOS" bit width, which has nothing to do with kernel bit width:
Hope it helps Cheers |
Member Response
|
I put my elilo.conf in /boot and rEFInd nicely picked up /boot/elilo-x86_64.efi to boot my Slackware.
Thanks Pat! Code:
prompt Then initrd does all the work for / on RAID, LUKS and LVM. The recovery entry comes from SlackDoc (either Setting up a Recovery Boot Option or Booting the Installation Environment from HDD), with extra for keyboard and network from AlienBob. Beware memtest that can't be run this way. Cheers |
Was the "missing /boot/elilo-x86_64.efi" already in /boot? or did you do something extra to install it there?
Maybe the better question would be where did the Slackware package install the elilo-x86_64.efi binary? I guess I am missing something here. Thanks john |
Pat's rev 3 of elilo-3.14 contains the x86_64 efi and the ia32 efi. Rev 2 contained the ia64 and ia32 efi-s.
Quote:
|
Thanks for the clarification.
Just did an explodepkg also to see where it gets installed. So it seems that /boot will now be an efi partition. Not really a new question as I will shortly be installing current on a spare drive to see where things are going for (my bet) slackware 15 Thanks john |
Quote:
In many cases a machine will already have an EFI partition for use by Windows, and more than likely there will be enough extra space there to create a directory \efi\slackware to keep our files in. Otherwise, the user will probably have to make one with cgdisk before running setup. It would make sense for setup to warn the user about that if it finds no existing EFI partition on a machine using UEFI, too. I'd rather stay away from trying to modify the machine's UEFI boot menu automatically in any way, so there will be extra steps that will need to be done, especially when setting up to dual boot. Anyway, we're not really at the point where those things can be implemented yet. The next step is getting the installer bootable from UEFI, and this could be pretty tricky. Beyond the issues with just getting it to load (will an image load from a USB stick larger than the image? Is it possible to boot a disc conforming to the ISO9660 standards?), it appears the installer will need to support KMS for text output to work. That might end up resulting in that lovely tiny text for all installs, not just the UEFI ones. Passing a video= kernel option can't really be done by default since we don't know the native screen resolution up front. And I'm sure there are plenty more hurdles ahead. |
All times are GMT -5. The time now is 02:06 AM. |