Při spuštění Linuxu se někdy nezobrazí přihlašovací obrazovka a obrazovka zůstane úplně černá. Tento problém se může objevit u mnoha distribucí, jako jsou Ubuntu, Linux Mint nebo Fedora.
Ve většině případů je příčinou některý z následujících problémů.
- Problém s ovladačem GPU
- Problém s nastavením GRUB
- Chyba po aktualizaci jádra
- Poškození souborového systému
- Selhání spuštění správce zobrazení
V tomto článku si postupně vysvětlíme příčiny černé obrazovky v Linuxu a způsoby řešení, které mohou vyzkoušet i začátečníci.
1. Zobrazte nabídku GRUB
Nejprve ověřte, zda lze zobrazit spouštěcí nabídku GRUB.
- Restartujte počítač
- Ihned po zapnutí opakovaně stiskněte klávesu Shift nebo Esc
- Zkontrolujte, zda se zobrazí nabídka GRUB
Pokud se nabídka GRUB zobrazí, lze problém někdy obejít změnou nastavení spouštění.
2. Přidejte do GRUB „nomodeset“ a spusťte systém
Jednou z nejčastějších příčin černé obrazovky v Linuxu je problém s ovladačem GPU.
V takovém případě může systém někdy naběhnout po přidání volby nomodeset.
nomodeset je volba, která vypne nastavování grafického režimu jádrem a spustí systém v kompatibilnějším režimu zobrazení.
Postup
- Zobrazte nabídku GRUB
- Vyberte položku pro spuštění Linuxu
- Stiskněte klávesu e
- Najděte řádek začínající na „linux“
- Na konec řádku přidejte
nomodeset - Systém spusťte pomocí Ctrl + X
linux /boot/vmlinuz ... quiet splash nomodeset
Pokud systém tímto způsobem naběhne, je velmi pravděpodobné, že příčinou je ovladač GPU.
3. Odstraňte quiet splash a zkontrolujte bootovací logy
Při spouštění Linuxu bývá často aktivní nastavení „quiet splash“, takže se nezobrazují podrobné zprávy. Po jeho odstranění můžete zjistit, ve které části spouštění dochází k chybě.
Postup
- Zobrazte nabídku GRUB
- U spouštěcí položky stiskněte „e“
- Odstraňte
quiet splash - Systém spusťte pomocí Ctrl + X
Tím lze ověřit, v jaké části chyba nastává.
4. Opravte systém pomocí Recovery Mode
U distribucí založených na Ubuntu lze systém opravit pomocí Recovery Mode.
- Otevřete nabídku GRUB
- Zvolte Advanced options
- Zvolte Recovery Mode
V Recovery Mode lze provádět následující operace.
- Oprava souborového systému
- Oprava balíčků
- Spuštění root shellu
5. Přeinstalujte ovladač GPU
Nejčastější příčinou černé obrazovky je problém s grafickým ovladačem. Zvláště často se to stává u GPU NVIDIA.
Pokud se můžete přihlásit do textové konzole, přeinstalujte ovladač pomocí následujících příkazů.
sudo apt update
sudo ubuntu-drivers autoinstall
Po instalaci systém restartujte.
6. Opravte souborový systém
Pokud je příčinou poškození disku, můžete jej opravit příkazem fsck.
sudo fsck -f /dev/sda1
* Název zařízení se může lišit podle prostředí.
7. Obnova pomocí Live USB
Pokud Linux vůbec nenaběhne, můžete provést obnovu pomocí Live USB.
Postup
- Vytvořte Linux Live USB
- Spusťte systém z USB
- Připojte disk
- Přeinstalujte GRUB
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
Shrnutí
Pokud Linux nenaběhne a obrazovka zůstává černá, je větší šance na vyřešení problému, když zkontrolujete následující body v tomto pořadí.
- Zobrazte nabídku GRUB
- Přidejte nomodeset
- Odstraňte quiet splash
- Použijte Recovery Mode
- Přeinstalujte ovladač GPU
- Opravte souborový systém
- Proveďte obnovu pomocí Live USB
Problémy v Linuxu často mívají více možných příčin, proto je důležité je kontrolovat jednu po druhé ve správném pořadí.