Hello !
I’m aiming to use the new Grub2-BLS system (with Slowroll) on my daughter’s new laptop, as it’s told to be more secure (at least, from what I read on recent Opensuse blog posts), and most of all, it seems to be more user-friendly about encrypted disks (as far as I’ve tried, the decryption GUI at boot looks smart, and most of all for a genuine french user, the keyborad layout is well set).
But as I’ll try to keep the windows partition on the disk (just in case…), I’m getting problems for every try I made.
Everything I will describe has been tried on a virtualbox VM with Secureboot and TPM 2 enabled.
First, I tried to install Slowroll along the windows partition, as I ever did before with Grub2-EFI, but contrary to GRub2-EFI, Grub2-BLS implementation doesn’t seem to care at all about os-probing. I finally get only opensuse options in the grub menu when the install is done, no windows boot manager (nor UEFI boot menu and alternatives as I was used to in my previous Grub2-EFI installs).
So, second option, I tried to setup entries in /boot/efi/loader, as told in this post. But it doesn’t change anything, as the system seems to totally ignore any entry with “efi” key in the file, though I feel that what I’m doing is conforming to the bootloader spec, as described here.
Third, after all of these tries, I finally decided to change options and installed rEFInd boot utility so I can choose between Windows and OpenSuse (while the OpenSuse option launches the imperfect Grub menu from BLS). Everything works well… until the first “zypper dup” on the system, because when it’s done, it overwrites the boot order and puts Opensuse shim/grub before the rEFInd entry. And once again, the computer boots on a grub menu without windows boot manager. Setting “UPDATE_NVRAM=no” in /etc/sysconfig/bootloader doesn’t change anything (matter of fact, it’s already set like this), same result for setting “UPDATE_NVRAM=0” in /etc/default/grub
I know I could learn my daughter to mess with the Bios options to reorder things once in a while or to boot windows. Sorry but it’s not a correct use case for her. I don’t understand if I do something wrong or if Grub2-BLS is the culprit (which seems so, but maybe it’s the recent implementation in OpenSuse that isn’t perfect). If so, it really needs to evolve to a more alternative-os-friendly mood…
Anyway, you help will be much appreciated ![]()
Thanks !
