Ich habe Opensuse TW nach Windows11 auf der gleichen Platte installiert. Beide Systeme haben die selbe EFI Partition zum Booten.
Leider habe ich weder im Bootmanager von Windows oder Linux beide Systeme zur Auswahl. Ich muss also im Bios immer die Bootreihenfolge ändern. Ohne Secure Boot geht das problemlos. Mit Secure Boot muss ich das Bootmenu von Windows im Bios deaktivieren, damit das Menü von Linux gestartet wird. Sonst wird Windows gestartet, obwohl Linux an erster Stelle der Bootreihenfolge steht.
Die Bootpartition für beide Systeme in der fstab
UUID=D04A-AD9C /boot/efi vfat utf8,dmask=0077 0 2
Die Einträge unter efibootmgr sind aber nicht richtig.
localhost:/home/dirk # efibootmgr
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,0003,0016,0013,0014,0015,0017
Boot0000* Linux HD(1,GPT,0b421aa8-e3d6-4a37-8c8e-8e525ee42d51,0x800,0x82000)/File(\EFI\linux\grub.efi)426f6f74303030342a0057696e646f
777300426f6f74004d616e61676572004844312c4750542c30623432316161382d653364362d346133372d386338652d3865353235656534326435312c3078383030
2c30783832303030004546494d6963726f736f6674426f6f74626f6f746d6766772e6566690000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000
Boot0001* openSUSE Boot Manager (grub2-bls) HD(1,GPT,b0a25c6f-680e-475b-8139-4369d80493d0,0x800,0x82000)/File(\EFI\opensuse\shim
.efi)
Boot0002* openSUSE Boot Manager HD(1,GPT,0b421aa8-e3d6-4a37-8c8e-8e525ee42d51,0x800,0x82000)/File(\EFI\opensuse\shim.efi)
Boot0003 Windows Boot Manager HD(1,GPT,0b421aa8-e3d6-4a37-8c8e-8e525ee42d51,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)5
7494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d003500630064006
4002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d000000c5e30100000010000000040000007
fff0400
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013* ATA HDD: Intenso SSD Sata III PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0){5962af91-4456-419f-a7b9-1f4f8
92ab0f6}
Boot0014* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0015* USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0016* USB HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0017* PCI LAN: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Den Ordner linunx unter Boot0000* gibt es nicht im EFI Verzeichnis.
localhost:/boot/efi/efi # ls
Boot Microsoft opensuse
Im Boot Ordner ist folgendes
localhost:/boot/efi/efi/Boot # ls
BOOTX64.EFI fallback.efi MokManager.efi
Boot0001 und Boot 0002 booten das gleiche Bootmenü.
Unter Yast wird mir als Bootloader Grub2-BLS angezeigt. Leider gibt es dort keine Option mehr ein weiteres System hinzuzfügen.
Wie bekomme ich jetzt den Bootloader von Windows als Auswahl beim Start?