Ga naar de inhoud
Home » UEFI Dual Boot pre-Installed Windows en openSUSE

UEFI Dual Boot pre-Installed Windows en openSUSE

openSUSE Blog Header

Receptje voor heel veel ellende. Ik ben menig maal in gevecht geweest om naast een pre-installed Windows openSUSE aan de praat te krijgen. De ellende zat hem bij mij in UEFI.

Het hele receptje dat mij van deze ellende verloste is te vinden op: https://www.tweakhound.com/2015/11/04/dual-boot-opensuse-leap-and-windows-10-uefi/ en https://www.youtube.com/watch?v=GFbcXbNQDwc&pbjreload=10

Hier de verkorte versie 🙂

Stap 1 is dat je moet zorgen dat je machine boot in UEFI. Dit zet je de BIOS.

openSUSE vanaf CD/DVD installeren, volg het diaglogen spel van het installatie programma totdat je de disk moet partitioneren. Systeem komt meestal met een leuk idee.  De kloe zit hem in /boot/efi. Het installatie programma maakt die aan …. dat is niet de bedoeling. Hier de stappen dir je nu uit moet voeren:

Klik op de knop Expert Partitioneren en selecteer Start met huidig voorstel.

Gooi nu alles weg wat er bedacht is voor Linux (/boot/efi, /, swap etc).

Je ziet nu een EFI System Partition (of EFI boot) in het Windows deel, deze moet je mounten als /boot/efi … dussssss….

  • Selecteer deze partie -> Modify -> Edit Partition
  • NIET FORMATEREN, type is EFI System Partition (ook hier niet aankomen), niet encrypten, mount als /boot/efi

Maak vervolgens een swap van 2 (a 4) Gb en geef de rest aan /. Of bedenk wat anders wat je meer aanstaat.

Klik op Next … je krijgt mogelijk een melding dat /boot/efi te klein is (100Mb), negeer deze melding!

Dialoog spel gewoon verder afmaken, installeren en rebooten.

Als alles goed is kun je nu kiezen uit openSUSE, secureboot openSUSE en Windows….

DUS NIET!!!

Machine boot naar Windows 🙁 🙁 Echter als ik manueel het boot device kies, krijg ik het volgend lijstje:

Dual Boot Manual Selection Boot Device

Als ik hier kies voor opensuse (tweede uit de lijst) dan krijg ik het verwachte gedrag:

Dual Boot Manual Selection Boot Device openSUSE

Wat je nu nog moet doen is de boot sequence aanpassen. DIt doe je met efibootmgr. Installeer deze mocht deze nog niet geinstalleerd zijn. Meer uitleg over dit tool vindt je op https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples

Ook hiervan  .. de verkorte versie die het voor mij zou moeten doen:


De volgorde (BootOrder) was fout. Het begon met Windows Boot Manager maar het moest zijn opensuse.

Rebooten … en het had niets uitgehaald …. Het zit ergens in de BIOS … reboot en direct door naar de BIOS.

Dieper .. dieper … dieper …Advanced (F7) …

Naar de Settings …

Nu door naar Boot …

Door naar UEFI Hard Disk Drive BBS Priorities …

En dan zijn we waar we wezen willen 🙂 Hier kun je elke optie aan/uit zetten en de juiste volgorde bepalen. In dit geval wat freubelen met de – toets .. en zo krijg je opensuse bovenaan.

Opslaan, reboot .. biertje!!