On 12/10/2014 05:50 PM, Neil Rickert wrote:
On Wed, 10 Dec 2014 11:05:38 +0000 Radule Soskic
wrote: Now I am considering to try boot loader module in Yast2. I see there is an option to install "Grub2-EFI" (Now it's "Grub2" in there).
Would you recommend me to do so? Is it safe?
Yes, I recommend doing that. But it won't work.
To do that, you will need your EFI system partition mounted as "/boot/efi". And you should add a line to "/etc/fstab" to make that permanent.
When you switch to grub2-efi, it should mostly work. But you will get an error message. The problem is that information has to be written to NVRAM. And the attempt to do that will fail unless you booted in EFI mode.
If your firmware gives you an efi shell, you might be able to do a final fixup from there. Otherwise, you can boot the install media to EFI mode, and then use the "efibootmgr" command to add the needed NVRAM entry. The man pages for "efibootmgr" are reasonably good, and a web search will give examples of what you need.
You might also find reports of problems with UEFI booting of linux on HP systems.
I followed your recommendation, thank you. You were right - it didn't work. Installation went OK and now I have gru2-EFI installed, but machine still boots in legacy mode. Regarding NVRAM write, I booted from installation DVD in efi mode and tried efibootmgr. The problem is that boot menu entries shown by efibootmgr are not the same as the list of efi boot options that are shown in F9 boot menu. The diferrence between the two is quite strange -- while F9 menu conatins more than 60hex entries (!?), all named "opensuse", the efibootmgr shows just a few of such entries (can't remember exactly, but no more than 5-6). These two lists clearly are read from diferrent sources. Further, changes that I make through efibootmgr apparently have no effect on F9 menu behavior. Now I ask again - what are my options?. I would like to get 13.2 function in the same way as old 12.3 did. Any suggestions? TIA and best regards, Radule