Når Linux starter, kan login-skærmen nogle gange ikke vises, og skærmen forbliver helt sort. Dette problem kan opstå på mange distributioner som Ubuntu, Linux Mint og Fedora.
I mange tilfælde skyldes det en af følgende årsager.
- Problem med GPU-driveren
- Problem med GRUB-indstillingerne
- Fejl efter en kernel-opdatering
- Skade på filsystemet
- Display manageren kunne ikke starte
I denne artikel forklarer vi årsagerne til, at Linux viser en sort skærm, samt løsninger som selv begyndere kan prøve trin for trin.
1. Vis GRUB-menuen
Kontrollér først, om GRUB-bootmenuen kan vises.
- Genstart computeren
- Tryk gentagne gange på Shift eller Esc lige efter opstart
- Kontrollér, om GRUB-menuen vises
Hvis GRUB-menuen vises, kan problemet nogle gange omgås ved at ændre boot-indstillingerne.
2. Tilføj “nomodeset” i GRUB og start systemet
En af de mest almindelige årsager til en sort skærm i Linux er et problem med GPU-driveren.
I så fald kan systemet nogle gange starte, hvis du tilføjer nomodeset-indstillingen.
nomodeset er en indstilling, der deaktiverer kernelens grafiske tilstand og starter systemet i en mere kompatibel skærmtilstand.
Fremgangsmåde
- Vis GRUB-menuen
- Vælg Linux-bootposten
- Tryk på e
- Find linjen, der starter med “linux”
- Tilføj
nomodeseti slutningen af linjen - Start med Ctrl + X
linux /boot/vmlinuz ... quiet splash nomodeset
Hvis systemet starter på denne måde, er det meget sandsynligt, at GPU-driveren er årsagen.
3. Fjern quiet splash for at se bootloggen
Når Linux starter, er indstillingen “quiet splash” ofte aktiveret, så detaljerede beskeder ikke vises. Hvis du fjerner den, kan du se, på hvilket trin fejlen opstår.
Fremgangsmåde
- Vis GRUB-menuen
- Tryk på “e” ved bootposten
- Fjern
quiet splash - Start med Ctrl + X
Dette gør det muligt at kontrollere, hvor fejlen opstår.
4. Reparer med Recovery Mode
På Ubuntu-baserede distributioner kan systemet repareres med Recovery Mode.
- Åbn GRUB-menuen
- Vælg Advanced options
- Vælg Recovery Mode
I Recovery Mode kan du udføre følgende handlinger.
- Reparation af filsystemet
- Reparation af pakker
- Start af root shell
5. Geninstaller GPU-driveren
Den mest almindelige årsag til en sort skærm er et problem med grafikdriveren. Dette sker især ofte med NVIDIA-GPU’er.
Hvis du kan logge ind via en tekstkonsol, så geninstaller driveren med følgende kommandoer.
sudo apt update
sudo ubuntu-drivers autoinstall
Genstart systemet efter installationen.
6. Reparer filsystemet
Hvis årsagen er diskskade, kan du reparere det med kommandoen fsck.
sudo fsck -f /dev/sda1
* Enhedsnavnet kan variere afhængigt af miljøet.
7. Gendan via Live USB
Hvis Linux slet ikke starter, kan du udføre gendannelse via Live USB.
Fremgangsmåde
- Opret en Linux Live USB
- Start fra USB
- Montér disken
- Geninstaller GRUB
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
Opsummering
Hvis Linux ikke starter og skærmen forbliver sort, er der større chance for at løse problemet, hvis du kontrollerer følgende punkter i denne rækkefølge.
- Vis GRUB-menuen
- Tilføj nomodeset
- Fjern quiet splash
- Brug Recovery Mode
- Geninstaller GPU-driveren
- Reparer filsystemet
- Gendan via Live USB
Linux-problemer har ofte flere mulige årsager, så det er vigtigt at kontrollere dem én efter én i den rigtige rækkefølge.