Falls das jemanden interessiert oder jemandem hilft:
Rechner CPU i5-11400, RAM 8GB; Mainboard ASUS Prime H510M-A mit UEFI BIOS 1601; mit vorinstalliertem Win11 Home allein auf SSD 500 GB
Installation von Leap 15.4 (von USB, openSUSE-Leap-15.4-DVD-x86_64-Build243.2-Media.iso) verlief ohne Probleme, alle Vorschläge vom Installer angenommen (wg. Partitionieren etc.) . Linux bootete,
windows Partitionen waren da und Dateien lesbar, Eintrag in Grub “Windows Boot Manager (on /dev/nvme0n1p1)” war vorhanden, aber … windows ließ sich nicht starten, nach 2-3 s. war ich wieder im Grub Bootmenü.
Lösung durch Zufall: Im BIOS → Advanced Mode > Boot > Secure Boot > OS Type → Other OS ausgewählt (statt “Windows UEFI mode”), danach ließ sich win ohne Probleme aus dem Grub-Bootmenü starten.
Vlt kann jemand bitte kommentieren. Ich weiss nicht, ob es irgendwie mein Unwissen war bei der Installation oder was schiefgelaufen ist, falsch erkannt etc…
In das ASUS UEFI/BIOS, Reiter „Booten” – Ist der „Boot Option #1” so eingestellt dass, das openSUSE boot, beziehungsweise das UEFI boot selektiert worden ist?
Ist Windows 11 „Fast Boot” aktiviert?
Scheinbar, hat Windows 11 vielen „alterer” Schlüsseln in die DBX Datenbank verschoben – prüfen ob, der Windows 2011 KEK Schlüssel ist dahin verschoben worden.
Übrigens, die Schlüsseln in ‚/etc/uefi/certs/’ muss alle in MokListRT eingeladen werden –
Bitte, prüfen ob, ‚/etc/uefi/certs/40905999.crt’ in MokListRT geladen ist – „mokutil --import” kann prüfen ob, es schon geladen ist oder, nicht.
Fast Boot (Windows Schnellstart) war aktiviert. Ich habe es jetzt deaktiviert, aber Win startet immer noch nicht, wenn “Windows UEFI…” im BIOS ausgewählt ist, nur wenn “Other OS” ausgewählt ist.
Habe es geschafft, die PK, KEK, DB, DBX aus dem BIOS auf USB zu kopieren, weiss aber nicht, wie ich die 4 Dateien lesen kann. Kann momentan leider nicht sagen, welche Schlüssel im DBX sind.
mokutil --import /etc/uefi/certs/40905999.crt
Failed to get file status, /etc/uefi/certs/40905999.crt
[FONT=monospace]ls -l /etc/uefi/certs
insgesamt 12
-rw-r--r-- 1 root root 1288 12. Mai 02:29 4AAA0B54.crt
-rw-r--r-- 1 root root 1257 16. Jul 2021 BCA4E38E-shim.crt
-rw-r--r-- 1 root root 1177 30. Aug 2021 BDD31A9E-kmp.crt
[FONT=monospace]rpm -q --whatprovides /etc/uefi/certs/40905999.crt
error: file /etc/uefi/certs/40905999.crt: Datei oder Verzeichnis nicht gefunden
rpm -q --whatprovides /etc/uefi/certs/4AAA0B54.crt
kernel-default-5.14.21-150400.22.1.x86_64
[/FONT][/FONT][FONT=monospace][FONT=monospace][FONT=monospace][FONT=monospace][FONT=monospace]
[/FONT][/FONT][/FONT][/FONT]
[/FONT]
[FONT=monospace]Die [/FONT][FONT=monospace][FONT=monospace][FONT=monospace]4AAA0B54.crt [/FONT][/FONT][/FONT][FONT=monospace][FONT=monospace][FONT=monospace][FONT=monospace][FONT=monospace]BCA4E38E-shim.crt waren schon geladen, die letzte Datei nicht.[/FONT][/FONT][/FONT][/FONT][/FONT]
habe die neuen Patches installiert, die Dateien in /etc/uefi/certs/… sind alle geladen aber es hat sich nichts geändert.
Aber ich glaube ich habe jetzt die Ursache gefunden. Vor der Installation von openSuse hatte ich eine alte SATA Festplatte vom alten Rechner angeschlossen (aber danach win nicht gestartet, sondern die Linux-Installation durchgeführt)
Ich dachte die ganze Zeit, es lag am Linux/Installation, aber es scheint irgendwas mit der HDD zu sein.
Wenn ich die HDD entferne, startet der Win11 auch im SecureBoot aus dem Grub Menü.
Scheint irgensowas zu sein wie hier: https://www.computerbase.de/forum/threads/windows-10-startet-nicht-nach-einbau-einer-weiteren-festplatte-hdd-sshd.1947989/