Originally Posted by ruario
Yes, you need a EFI System partition (ESP) to boot using UEFI because that is where the bootloader is stored on UEFI based systems. You aren't marking it as bootable in the MBR sense because you won't be using MBR but rather GPT. You mark it specifically as being the ESP. If you use GPT fdisk this is done by using the partition type code EF00.
All that said, I would install from the install DVD, rather than the LiveCD. The install DVD is UEFI aware and should do all of this for you.
Thanks. I'll remember that EF00 code.
I had no luck with the DVD. It would boot, correctly, into the ELILO prompt, load the kernel, and then stall out with a black screen and flashing cursor. (I have anNvidia card. Booting without nomodeset has produced that in the past, but I couldn't find a way to add a parameter to the ELILO boot off the DVD.)
If I set the BIOS to boot the DVD in non-EFI mode, it booted to the usual graphical install routine. If I let the partitioner do things automatically, it created a 20Gb "/" partition and a 50Gb Home, on a 3TB drive, and then put a 2Gb swap (the machine has 16Gb memory) in sda1. None of the partitions could be resized. Manual partitioning was fine, but the "no active partition" error appeared at the initial reboot.
Workaround: I stuck a second drive in the machine and boot off that, with the rest of the filesystem spread across the large drive.
Installers in distributions targeting the mainstream, which I assume includes OpenSuse, need to get smarter about partitioning and boot loaders. Typical users can't be expected to know about UEFI, GPT, MBR, etc. They'll just assume Linux is broken.