On Thu, Mar 24, 2016 at 12:59 PM, Dave Howorth <dave@howorth.org.uk> wrote:
I had Mint installed on a machine, which also has W10, and it was all working fine. I installed Leap and that is working fine. When I reboot I get taken to openSUSE's boot menu, which is fine, and it reboots either Leap or W10 fine, but if I select the line for Mint it says
error: vmlinuz.... has invalid signature. error: you need to load the kernel first.
The machine has UEFI and is in secure mode and Mint was booting just fine using its own (well, Ubuntu's) grub so presumably has a good signature, so I'm currently thinking of this as an openSUSE problem.
Anybody got any ideas?
Short version: I think you're best off using the firmware's built-in boot manager to choose Windows vs suse, vs Mint, rather than expecting the suse GRUB to boot Windows or Mint; or the Mint GRUB to boot Windows or suse. Long version: Basically the distros have a bunch of mutually incompatible forks of upstream GRUB. And they don't care about multiboot at all. That's why it's broken, and will likely remain broken or at least a bad experience for most users for the foreseeable future. If the distros cared, they'd agree to a boot standard or spec, and agree to a flag day where everyone starts supporting the new way. But as far as I can tell, the distros hate multiboot and would like it to go away but they have to at least put on something of a show they support Windows + distro X dual boot, or the users would get mad. But that's about it. Linux A + Linux B is the least likely combination to work. If you use 'tree -L 3 /boot/efi' you should see that there are multiple GRUBs on your system. There'll be a Windows directory and bootloader, and two GRUBs, one in a suse directory and the other in a Mint directory (something like that, I'm not sure what the exact names are). But the built-in boot manager will let you pick those directly, rather than picking them through the grub menu. What you'll see when you pick the opensuse option is you'll get the opensuse GRUB menu. If you pick the Mint option, you'll see the Mint GRUB option. And if you pick Windows, there is no bootloader UI at all by default with Windows so that'll just boot directly into Windows. The gotcha is every UEFI firmware OEM has different F key shortcuts to get to the built-in boot manager. And the UI differs somewhat as well. So what works for one person won't necessarily work for another. On my NUC, F2 get me into firmware setup. F10 gets me to the boot manager menu. -- Chris Murphy -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org