Die hohe Zahl der Posts liegt daran, daß ...
... Du irgendwie auf Vorschläge das Problem einzugrenzen nicht eingehst.
Die hohe Zahl der Posts liegt daran, daß ...
... Du irgendwie auf Vorschläge das Problem einzugrenzen nicht eingehst.
Danke für alle Hilfe. Die hohe Zahl der Posts liegt daran, daß keiner die Lösung gefunden hat. Irgendwelche Neuerungen sind mit der Kombination Nvidia 1080 und LUKS auf der Homepartition nicht vereinbar. Dazu Google-KI:
Da hast Du eine Antwort.
GNU nano 9.1 /etc/fstab
UUID=c1308ca1-4390-444a-b44e-e7804f191cb7 / ext4 defaults 0 1
/dev/mapper/cr-auto-5 /home ext4 noauto, defaults, 0 2
UUID=7568-2808 /boot/efi vfat utf8 0 2
UUID=954ca640-6844-4560-bfcd-4de567c9d999 swap swap defaults 0 0
/dev/mapper/crypthdd1 /mnt/hdd1 ext4 noauto, defaults,noauto noatime,nofail 0 2
/dev/mapper/crypthdd2 /mnt/hdd2 ext4 noauto, defaults,noauto noatime,nofail 0 2
Du trägst in der fstab bei Deinen Crypto Parttionen ein "noauto"das heißt beim Systemstart mounted der syystemd die Platten nicht. Das machst Du manuell und dann werdeen wir sehen was dabei rum kommt.
Funktioniert das System, wenn bei der Homepartition noauto steht?
PS. Für die Nachwelt ein Hinweis. Durch Eure Hinweise habe ich herausgefunden, daß, wenn man LUKS verwendet, man die Homepartition nicht mit der Markierung "linux-home" oder "linux_home" versehen darf, weil sonst beim Booten zweimal versucht wird einzuhängen.
Dazu hast du dich nicht geäußert.
Dazu hast du dich nicht geäußert.
Pardon, das hatte ich früher schonmal versucht, denn Google-KI hatte das vorgeschlagen. Hatte damals das Problem nicht gelöst, weil die Paßworteingabe auch im Textmodus nicht glatt lief. Weil im Moment das System zumindest beim vierten Booten starte, will ich nchts mehr ausprobieren, was nicht eine sichere Lösung verspricht. Wir könnten daher den Fall hier auch abschließen. Danke für Eure Hilfe.
Wenn du das per Hand nur beim Start einträgst, gilt so ein Parameter nur für diesen Start.
Wenn es funktioniert (mehrmals ausprobieren) , kann man mit update-bootloader es in den Grub permanent eintragen.
Vermutlich wäre das Problem mit einem Unified Kernel Image (UKI) gelöst. Weiß jemand, ob es dass auch bei OpenSuSE gibt ?
ZitatEin UKI fasst unter anderem Kernel und Initramfs sowie weitere für den Systemstart benötigte Komponenten in einer einzelnen EFI-Datei zusammen. Bei der Installation richtet TUXEDO OS das UKI als standardmäßigen Boot-Eintrag ein. Die Eingabe des LUKS-Passworts erfolgt dabei über Plymouth und berücksichtigt das während der Installation gewählte Tastaturlayout.
Für die Nachwelt möchte ich hier nochmal die von Google-KI vorgeschlagene Lösung festhalten, die das Problem anscheinend bei mir bei OpenSUSE Tumbleweed gelöst hat.
Das Problem: Ich habe OpenSUSE Tumbleweed installiert, mit LUKS auf der Homepartition, efi-Boot, KDE mit Wayland, NVIDIA 1080 Ti. Beim Hochfahren kommt entweder der Emergency Mode oder der Paßworteingabebildschirm ist eingefroren. (Mit Leap war es ähnlich.)
Lösung (von Google-KI): „Dieses Problem ist bei openSUSE
Tumbleweed ein bekannter Endgegner. Es entsteht, weil das grafische
Boot-Menü (Plymouth)
versucht, die Passworteingabe für deine /home-Partition
anzuzeigen, während gleichzeitig das Kernel-Modul von NVIDIA
initialisiert wird. Da Tumbleweed ein extrem schnelles
Rolling-Release ist, überholen sich die Prozesse beim Booten (Race
Condition): Die Grafikkarte schaltet um, Plymouth stürzt ab, friert
ein oder verschluckt Zeichen deines Passworts.“
„Lösung: Die NVIDIA-Treiber direkt in die Ramdisk (Initramfs) zwingen. Standardmäßig lädt openSUSE die NVIDIA-Treiber erst sehr spät im Bootprozess, damit die Boot-Ramdisk klein bleibt. Zu diesem Zeitpunkt läuft das LUKS-Passwortfenster aber schon. Wenn wir die NVIDIA-Treiber zwingen, sofort beim allerersten Boot-Schritt zu starten (Early KMS), gibt es kein Wettrennen mehr.“
dracutStrg+O,
Enter)
und schließe sie (Strg+X).Vorteil: Plymouth und NVIDIA sind von Sekunde Eins an synchronisiert, die Passworteingabe ist wieder wunderschön grafisch und bricht nicht ab.“
Manchmal ist KI sogar nützlich ![]()