SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
So I managed to get 14.1 installed on a UEFI box using LVM. So far so good. Not had a lot of time to get to it so the other day, I uninstalled sendmail, powered off and unplugged the SATA drive.
Today I tried to boot but forgot to plug in the drive. No biggie. Power off, replug and boot, right? But I start getting errors about rebooting and selecting proper boot device.
Investigation reveals that the drive is good, partitions appear to be good. Eventually I conclude that apparently the bios is supposed to keep boot entries and apparently mine has become lost.
From what I have read so far, efibootmgr can install one. But that is not anywhere I can see when I boot from the DVD. Does Slackware use something else or do I have to mount my partitions? Apparently some bioses, this can be done with a bcfg command but my uefi shell does not have this command.
I guess another important question is whether this can be prevented from happening again? It seems dumb to throw away config information simply because a drive was unplugged. This was a FM2-A55M-E33 motherboard if that helps.
I'll be updating this thread as I work out what's going on but helpful information provided would be much appreciated.
I have a gigabyte board that does this kind of stuff, which is annoying. Here's what I did to prevent such issues. There is a default boot location at '/EFI/boot/bootx64.efi' (/boot/efi/EFI/boot/bootx64.efi). Slackware installs elilo.efi to '/EFI/Slackware/elilo.efi' (/boot/efi/EFI/Slackware/elilo.efi). So you could just copy or move the 'Slackware' directory to 'boot' and rename 'elilo.efi' to 'bootx64.efi' and it should be able to boot without any registered boot options.