einhäufiger Grund für solche Hänger ist der NVIDIA-Treiber – vor allem bei Laptops mit Hybrid-Grafik . Du kannst testweise den NVIDIA-Treiber beim Start deaktivieren. Dazu drückst du im GRUB-Menü die Taste "e"
, suchst die Zeile, die mit "Linux" beginnt, und hängst am Ende Folgendes an:
modprobe.blacklist=nouveau,nvidia,nvidia_drm,nvidia_modeset,nvidia_uvm
Dann startest du mit CTR + X oder F10 Wenn das System danach normal hochfährt, weißt du, dass der NVIDIA-Treiber das Problem ist.
Ein anderer Lösungsweg ist, den LTS-Kernel zu verwenden. Der ist oft stabiler auf neuer Hardware. Dafür musst du dein System von einem Live-USB starten, ins installierte System wechseln (z. B. mit
arch-chroot /mnt
), und dann den LTS-Kernel mit folgendem Befehl installieren:
pacman -S linux-lts linux-lts-headers
.
Danach den LTS-Kernel im GRUB-Menü auswählen.
(Wenn du erstmal ganz auf den NVIDIA-Treiber verzichten willst, kannst du ihn entfernen mit:)
pacman -Rns nvidia nvidia-utils nvidia-settings
Und stattdessen den freien
nouveau
-Treiber installieren:
pacman -S xf86-video-nouveau
.
Falls dein System immer noch hängt, kannst du es auch mit zusätzlichen Boot-Parametern versuchen. Im GRUB-Menü (wie oben) kannst du an das Ende der
Linux-Zeile Folgendes anhängen:
nowatchdog rcu_nocbs=0-11
Das unterdrückt bestimmte Kernel-Warnungen und kann helfen, wenn ein Prozess „blockiert“ ist.