Dual boot Leap-15.1 en Mint-19.1: probleempje

Op mijn pc heb ik zowel Leap-15.1 als Mint-19.1 geïnstalleerd. Bij het opstarten verscheen, zoals ik had ingesteld, het Grub menu van Leap. Maar sinds een paar dagen, waarin beide systemen zijn bijgewerkt, start de machine op met het Grub menu van Mint. En dat wil ik liever niet. Dus deed ik in Leap:


koos:~ # grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-4.12.14-lp151.28.36-default
Found initrd image: /boot/initrd-4.12.14-lp151.28.36-default
Found linux image: /boot/vmlinuz-4.12.14-lp151.28.32-default
Found initrd image: /boot/initrd-4.12.14-lp151.28.32-default
Found Linux Mint 19.1 Tessa (19.1) on /dev/sda6
done
koos:~ # grub2-install /dev/sda
Installing for x86_64-efi platform.
Installation finished. No error reported.
koos:~ # 

Maar, tot mijn verbazing, start de machine nog steeds op met het Grub menu van Mint.
Kan iemand mij uitleggen wat hier aan de hand is?

Ha die Hans,

Die commando’s zijn in principe OK. Heeft 't systeem 1 schijf? Hoe ziet GRUB er qua configuratie bij Mint uit? Is dit na een dist-upgrade?

Heb je dit ook al geprobeerd met de YaST bootloader module? En dan daar ook ‘Vreemde besturingssysteem detecteren’ ( of zoiets ) aangevinkt ?

Wat zegt in Leap


sudo os-prober

??

Dank voor je snelle reactie. Je vragen:

  • Ja het systeem heeft één schijf
  • een wedervraag: wat bedoel je met de GRUB configuratie bij Mint?
  • nee er is geen dist-upgrade geweest - tenminste zo werden de updates niet aangekondigd.

hws@koos:~> sudo os-prober
[sudo] wachtwoord voor root: 
/dev/sda6:Linux Mint 19.1 Tessa (19.1):LinuxMint:linux
hws@koos:~> 

Commentaar: vreemd dat Leap zichzelf niet lijkt te vinden bij het “os-proben”.

Naar mijn idee lijkt het er op dat het Leap niet lukt om “zijn” GRUB2 naar sda te schrijven,

Dank voor je snelle reactie. Je vragen:

  • Ja het systeem heeft één schijf
  • een wedervraag: wat bedoel je met de GRUB configuratie bij Mint?
  • nee er is geen dist-upgrade geweest - tenminste zo werden de updates niet aangekondigd.

hws@koos:~> sudo os-prober
[sudo] wachtwoord voor root: 
/dev/sda6:Linux Mint 19.1 Tessa (19.1):LinuxMint:linux
hws@koos:~> 

(Commentaar: vreemd dat Leap zichzelf niet lijkt te vinden bij het “os-proben”.)

  • In Yast/bootloader staat “vreemd OS detecteren” aangevinkt.

Naar mijn idee lijkt het er op dat het Leap niet lukt om “zijn” GRUB2 naar sda te schrijven,

Kun je 's


sudo efibootmgr -v

laten zien?

Jawel!


hws@koos:~> sudo efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* ubuntu        HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0001* opensuse      HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\OPENSUSE\GRUBX64.EFI)
hws@koos:~> 

en, ter informaite over de UUID’s


hws@koos:~> sudo blkid
[sudo] wachtwoord voor root: 
/dev/sda1: SEC_TYPE="msdos" LABEL_FATBOOT="EFI" LABEL="EFI" UUID="8DAD-F1B0" TYPE="vfat" PARTUUID="aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d"
/dev/sda2: LABEL="linux-swap" UUID="d4cfb5ae-a7ca-46d8-9371-ccbbd63db977" TYPE="swap" PARTUUID="2491577e-8282-41a7-b145-1fffa1cebe4b"
/dev/sda3: LABEL="Leap15.1" UUID="88fd983d-00cd-4541-bd14-bcf51b00d02e" TYPE="ext4" PARTUUID="eee4de2f-4c35-4c9b-823f-55abdbeb8288"
/dev/sda4: LABEL="home-151" UUID="a66b67f3-997a-438c-bc6d-c9a76a43455f" TYPE="ext4" PARTUUID="2bcc52e4-f07e-4b1b-9f4e-39e4f4987e65"
/dev/sda5: LABEL="storage" UUID="e9a3dc8a-f75b-4367-86a6-609b92eed16b" TYPE="ext4" PARTUUID="6e685a1e-7af0-4459-9c5f-f786c8299647"
/dev/sda6: LABEL="Mint19.1" UUID="72c0093d-8b0e-43cc-8203-8513c1506290" TYPE="ext4" PARTUUID="a529e606-6ef1-4dfc-b6ad-8ca3c7e897b4"
hws@koos:~> 

Dan zou dit misschien kunnen helpen:


sudo efibootmgr -o 0001,0000

en daarna rebooten.

Gedaan.


hws@koos:~> sudo efibootmgr -v
[sudo] wachtwoord voor root:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* ubuntu        HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0001* opensuse      HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\OPENSUSE\GRUBX64.EFI)
hws@koos:~> sudo efibootmgr -o 0001,0000
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0001,0000
Boot0000* ubuntu
Boot0001* opensuse
hws@koos:~> 

De EFIboot volgorde is veranderd. Maar bij het opnieuw booten blijkt nog steeds is het Mint bootmenu verschijnen.
Als ik dan de “opensuse” optie kies en inlog, dan blijkt:


hws@koos:~> sudo efibootmgr -v
[sudo] wachtwoord voor root:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* ubuntu        HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0001* opensuse      HD(1,GPT,aa5dd8e0-1690-4b2c-aae9-21ae1ddea19d,0x800,0xfa000)/File(\EFI\OPENSUSE\GRUBX64.EFI)

De Bootorder is dus weer teruggezet.

De bootvolgorde lijkt te worden teruggezet nog voordat het (Mint) bootmenu verschijnt.

Kun je ook in het BIOS niks veranderen?

Ik heb niet zo heel veel verstand van dit soort fenomenen, overigens. In de engelstalige forums hangen wel meer experts rond. Heb al even gekeken, waardoor ik denk dat EFI het probleem is, maar om 't te tackelen …

Vannacht drong het ineens tot mij door dat de oplossing “natuurlijk” in het BIOS - pardon: UEFI te vinden moet zijn.
En nu;: ja hoor. In het EFI-scherm gekeken bij de Bootinstellingen, en daarin bij de UEFI Hard Disk Drive BBS Priorities ,
(wat betekent BBS hier eigenlijk?)
En daar stond
Bootoption #1 Ubuntu
Bootoption #2 opensuse
Die twee heb ik verwisseld en nu lijkt het probleem voorbij. Wel heeft het openSUSE Grub keuzemenu nu een kleiner font, maar daar ga ik nu even niet over nadenken,

Hoe dan ook, bedankt voor het meedenken en het laten kennismaken met efibootmgr.
“problem solved” :slight_smile:

Mooi !!! Bedankt voor 't melden Hans.