https://bugzilla.novell.com/show_bug.cgi?id=809038
https://bugzilla.novell.com/show_bug.cgi?id=809038#c29
--- Comment #29 from Neil Rickert
It is not clear - did you try to boot Windows from grub2 menu? Was it successful?
Yes, with grub2-efi installed in "/dev/sda1", I successfully booted Windows from the grub menu. Secure boot was enabled at the time. That was just before Windows removed the grub entry from nvram. I have since reinstalled grub in "/dev/sdb1" (for my original 12.3 install). I did this using the rescue image, mounting the various file systems, doing a "chroot", then getting into Yast (curses version) and reinstalling the booter. Yast seemed to have all of the defaults correct. That got me back to the earlier status, as reported at the start of this bug report. Namely, Windows appeared in the grub menu, but gave an error when trying to boot. I have since disabled secure boot, and now booting Windows works without problems, as long as I don't enable secure boot. Evidently UEFI is a can of worms, and is going to cause grief to linux users.
Does your system offer "Boot from file" (often in "Boot maintenance" or "Boot manager" submenu) or access to EFI shell?
No, I could not find a way to do that. There is a way to change the boot preference order for nvram boot entries. For that, there's a section "Hard Disk Drivers" with two entries (Currently opensuse-secure and Windows Boot Manager (if I recall correctly). Changing one of those automatically changes the other, so I think this is just setting the boot preference for existing entries. The only change that is possible, is selecting between the two names in each line. It is looking to me as if there can only be one entry with a particular name, so adding "opensuse-secure" to the first disk erased the corresponding entry for the second disk. And it is also looking as if there can be only one entry per physical disk. Adding "opensuse-secure" to the first disk apparently removed the entry for Window. And Windows (which still booted from grub menu) did not like that, and put its entry back, thereby erasing the entry for opensuse-secure. I am now thinking that if I want two opensuse installs, using the two EFI partitions (one per disk), then I should set only one of those to secure boot. That way, one will be called "opensuse-secure" and the other just "opensuse". Hopefully, that would avoid the name conflict. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.