UEFI (also EFI) is the replacement for BIOS. It’s been in the works for a long time and is supposedly widespread. Until today, however, I haven’t actually seen it. Unfortunately, my first experience was less than awesome.
I’m quite familiar with BIOS—it’s drop-dead simple, it’s been around for like 30 years, and it is well known by everyone. But it has its drawbacks: It doesn’t work well with modern processors, it doesn’t have a lot of extra features, it doesn’t play well with large drives, and it looks ugly. UEFI is the answer to all of that.
Except it’s a pain in the ass.
Today I attempted to install Ubuntu, as I have a hundred times, and the damn thing just wouldn’t work. Well first of all I couldn’t figure out how to find the boot options, and then I couldn’t figure out how to acutally boot to one of the devices. Once I figured out how to boot my USB drive, I installed Ubuntu, restarted and then… a bootable device could not be found. The fuck. I tried it again. Same issue.
I realized at that point that I had copied my ISO to the flash drive on a UEFI enabled device, which had created a UEFI enabled version of my ISO. Ubuntu works with UEFI, so when I ran the installer, it created a UEFI enabled installation of Ubuntu, but UEFI was not enabled on the computer, and thus, it would not boot.
The solution? Copy the image to the flash drive again, this time without the UEFI whatever, then boot from the drive using the Legacy option, and then, finally, install Ubuntu. What a day.