När Linux startar händer det ibland att inloggningsskärmen inte visas och skärmen förblir helt svart. Detta problem kan uppstå i många distributioner som Ubuntu, Linux Mint och Fedora.
I många fall är orsaken en av följande.
- Problem med GPU-drivrutinen
- Problem med GRUB-inställningarna
- Fel efter en kerneluppdatering
- Skadat filsystem
- Misslyckad start av display manager
I den här artikeln förklarar vi orsakerna till svart skärm i Linux och lösningar som även nybörjare kan prova steg för steg.
1. Visa GRUB-menyn
Kontrollera först om GRUB:s startmeny kan visas.
- Starta om datorn
- Tryck upprepade gånger på Shift eller Esc direkt efter uppstart
- Kontrollera om GRUB-menyn visas
Om GRUB-menyn visas kan problemet ibland kringgås genom att ändra startinställningarna.
2. Lägg till “nomodeset” i GRUB och starta
En av de vanligaste orsakerna till svart skärm i Linux är ett problem med GPU-drivrutinen.
I så fall kan systemet ibland starta om du lägger till alternativet nomodeset.
nomodeset är ett alternativ som inaktiverar kernelns grafiska lägesinställning och startar systemet i ett mer kompatibelt visningsläge.
Steg
- Visa GRUB-menyn
- Välj Linux-startposten
- Tryck på e
- Leta upp raden som börjar med “linux”
- Lägg till
nomodeseti slutet av raden - Starta med Ctrl + X
linux /boot/vmlinuz ... quiet splash nomodeset
Om systemet startar på detta sätt är det mycket sannolikt att GPU-drivrutinen är orsaken.
3. Ta bort quiet splash för att se startloggen
När Linux startar är inställningen “quiet splash” ofta aktiv, vilket gör att detaljerade meddelanden inte visas. Om du tar bort den kan du se vid vilket steg felet uppstår.
Steg
- Visa GRUB-menyn
- Tryck på “e” vid startposten
- Ta bort
quiet splash - Starta med Ctrl + X
På så sätt kan du kontrollera var felet uppstår.
4. Reparera med Recovery Mode
På Ubuntu-baserade distributioner kan systemet repareras med Recovery Mode.
- Öppna GRUB-menyn
- Välj Advanced options
- Välj Recovery Mode
I Recovery Mode kan du göra följande.
- Reparera filsystemet
- Reparera paket
- Starta en root shell
5. Installera om GPU-drivrutinen
Den vanligaste orsaken till svart skärm är ett problem med grafikdrivrutinen. Detta inträffar särskilt ofta med NVIDIA-GPU:er.
Om du kan logga in via en textkonsol, installera om drivrutinen med följande kommandon.
sudo apt update
sudo ubuntu-drivers autoinstall
Starta om systemet efter installationen.
6. Reparera filsystemet
Om orsaken är diskskada kan du reparera det med kommandot fsck.
sudo fsck -f /dev/sda1
* Enhetsnamnet kan variera beroende på miljö.
7. Återställ via Live USB
Om Linux inte startar alls kan du göra en återställning via Live USB.
Steg
- Skapa en Linux Live USB
- Starta från USB
- Montera disken
- Installera om GRUB
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
Sammanfattning
Om Linux inte startar och skärmen förblir svart är chansen större att lösa problemet om du kontrollerar följande punkter i den här ordningen.
- Visa GRUB-menyn
- Lägg till nomodeset
- Ta bort quiet splash
- Använd Recovery Mode
- Installera om GPU-drivrutinen
- Reparera filsystemet
- Återställ via Live USB
Linux-problem har ofta mer än en möjlig orsak, så det är viktigt att kontrollera dem en efter en i rätt ordning.