On Mon, Feb 04, 2013 at 11:45:22PM +0100, Martin Pluskal wrote: > On 4.2.2013 23:34, Greg KH wrote: > > On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote: > >> Hi > >> I am curious what is the proper path for installation of efi binaries > >> (such as shim.efi) in gentoo. I don't think that installing them > >> directly into /boot/efi... is proper way - it seems to me that > >> /usr/lib64/efi or /usr/libexec/efi is more appropriate location for > >> them. What's your opinion? > > > > It depends on if you want the bootloader to use the binary or not. If > > you do, it needs to be in /boot/efi/, otherwise it will never be able to > > be run by the UEFI system. > Well, in order to boot you have to place .efi into /boot/efi, I am not > sure if it is the best idea to directly install everything with .efi > into /boot/efi. As far as I know, elilo is installed into /usr/lib/elilo > and grub2 is placed into /boot/efi by grub2-install.
If elilo is in /usr/lib/elilo, the UEFI bios can not run the binary as it can't even see the filesystem to read the binary from. So how can anything that is .efi _not_ be in /boot/efi and still work? Have you tried this out on your system with any success? What exactly is the issue you are trying to solve here? thanks, greg k-h