[SOLVED] Is there any real world advantages of UEFI?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've just got an SSD, which i am about to reinstall slackware onto (this will be the only OS present). I've never had any troubles with legacy boot with my motherboard, and i'm wondering... is it worth setting up an efi partition and using UEFI/ELILO?
Is there any real advantage to not using legacy BIOS/MBR to boot? I don't plan on having any windows, or secure boot nonsense on here, so if i install slackware with the MBR/LILO setup, is there actually going to be any noticeable difference? I ask, because i've never used UEFI/EFI to boot an OS.
I don't know about advantages. UEFI lets you modify boot variables from inside Linux as an alternative to pressing a special key while starting up; I've always found it difficult to press the key at exactly the right moment! It also puts all your boot code in normal files inside normal partitions and not in "magic spaces" like the MBR. That might make it easier to police boot sector viruses.
But the real argument in favour of learning UEFI is that legacy mode will not always exist.
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195
Rep:
One day UEFI will supersede BIOS on mainboards. So the advantage is learning.
Having said that, being able to create as many primary partitions as you like is an advantage. UEFI might be a bit more complicated than BIOS, but hey, so many things have become more complicated to offer more options in the end.
UEFI lets you modify boot variables from inside Linux as an alternative to pressing a special key while starting up;
Are you referring to efibootmgr? It seems pretty easy to use and functional but it was pretty simple to modify Grub Legacy or a non-EFI Grub2 with the text files in either bootloader, grub.conf/menu.lst or grub.cfg. Set the default entry to boot, set the timeout, change boot parameters, etc. Not sure what brand of computer you are using if you don't need to hit a special key to access BIO/Boot options as my EFI laptop requires me to hit a special key to make boot option selections or enter the BIOS, actually since it's an HP, I need to hit 2 keys to do either.
Quote:
It also puts all your boot code in normal files inside normal partitions
Not sure what you mean by normal files unless you mean text files. The only text files I see on the efi partition are the elilo.conf and the grub.cfg stub and some windows log files.
Quote:
But the real argument in favour of learning UEFI is that legacy mode will not always exist.
It's coming whether we want/like it or not and Legacy boot is on the way out. Better or not in what circumstances is debatable.
There are many real world advantages to UEFI over the fact that bios days are limited due to new hardware.
Most people currently never use or don't see the features of uefi.
As above, you will have to learn and use it soon.
I guess as long as the hardware i'm using still supports BIOS, i think i'm going to stick with that for now. Maybe in 5-10 years when i upgrade my mobo i suppose i'll have no choice but to use UEFI booting.
You are correct that legacy may be around in some form for a long while. One can still order new 485 isa boards.
I think that the folks that have been exposed to larger hardware already are used to the way uefi works. Many of the larger machines use boot programs/boot boards much in the same way uefi works.
The specification is well documented and open for folks to actually build their bios.
I like that since after installing rEFInd and setting it to load using the /boot/vmlinuz-generic symlink that I don't have to run lilo any more. I just regenerate the initrd after a kernel update and rEFInd loads the new one on the next boot. No fuss, no muss!
The question "Is there any real world advantages of UEFI?" is something like "Is there any real world advantages of cars? (against ridding horses)"
I disagree. UEFI obviously has advantages but it all depends on what system you have set up, what functionality you need. If you have simple needs then BIOS is still fine. It's more like comparing an ordinary car to a sports car. Do you need the extra speed, handling, protection features, or not?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.