Insyde H2O BIOS (on Sony Vaio) clears UEFI boot list on reboot
Slackware 14.1 RC1 implements an EFI support and configures an entry in boot list using efibootmgr, besides some UEFI BIOS implementations (specifically Insyde H2O BIOS used by Sony) ignores and deletes all entries except default causing an unbootable Slackware after normal installation.
I suggest an option in eliloconfig to install elilo and kernels on default path: "/EFI/BOOT/BOOTX64.EFI". With this option, all UEFI machines will work flawless.
Thanks for attention.
If Slackware were to write its elilo.efi and elilo.conf to sony's default directory wouldn't that overwrite the default elilo.conf. I believe that's why Slack writes it's own directory.
If Insyde H2O BIOS used by Sony overwrites something that would not be a Slackware problem.
Maybe I don't understand the question.
Perhaps Slackware could just modify the default elilo.conf? That would certainly make the setup script much more complicated.
You could install rEFInd into \EFI\boot\bootx64.efi. It can detect and boot ELILO and other operating systems, without relying on firmware boot menu support.
rEFInd works like a charm!
refind_x64.efi as /boot/efi/EFI/boot/bootx64.efi
and a /boot/efi/EFI/boot/refind.conf:
It detects /boot/efi/EFI/Slackware and creates an entry on boot menu.
|All times are GMT -5. The time now is 09:50 PM.|