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:
Als ik hier kies voor opensuse (tweede uit de lijst) dan krijg ik het verwachte gedrag:
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) …
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!!