Uživatelé se občas potýkají s tím, že jejich oblíbený systém Linux najednou odmítá startovat. Může to být způsobeno poškozeným bootloaderem, chybami v souborovém systému nebo nekonzistentní konfigurací jádra. Tento článek vám nabídne praktické návody, jak zjistit příčinu problému a jak provést opravu pomocí běžně dostupných nástrojů. V následujících částech se zaměříme na diagnostiku, obnovu Grubu, rekonstrukci initramfs i kontrolu pevného disku pomocí fsck.
Příčiny neúspěšného spuštění Linuxu
Než začnete s konkrétními kroky opravy, je vhodné pochopit, co všechno může způsobit, že se Linux nespustí správně. Mezi nejčastější důvody patří:
- Poškozený bootloader – selhání zápisu na MBR nebo EFI partition.
- Nekonzistentní konfigurace jádra (kernel) – chybějící moduly nebo zakázané ovladače.
- Chyby na diskové partition – neošetřené nečeklé vypnutí nebo selhání disku.
- Nesprávné nastavení BIOS nebo UEFI – změna bootovacího řazení zařízení.
- Přerušení zápisu do initramfs – nedokončená aktualizace systému.
Všechny tyto problémy vedou k tomu, že se proces spouštění zastaví ještě před tím, než se objeví grafické prostředí. Proto je klíčové začít co nejdříve a systematicky.
Diagnostika problému
Před jakoukoli opravou byste měli získat co nejvíce informací o stavu systému. K tomu se nejčastěji používá Live CD nebo USB distribuce, která umožní spustit nástroje bez závislosti na poškozeném systému:
- Připojte Live CD nebo USB do počítače a nastavte v BIOS / UEFI bootování z daného média.
- Otevřete terminál a identifikujte diskové oddíly příkazem
lsblk
- Prohlédněte dmesg výpis chyb s
dmesg | less
a hledejte varování o selhání souborového systému nebo modulů jádra.
- Zkuste spustit první fázi recovery mode, pokud byl na disku nainstalován až do GRUBu.
Díky těmto krokům máte přehled o tom, zda jde o selhání hardware, rozbitou konfiguraci, nebo potíže v rámci souborového systému.
Obnova bootloaderu a GRUB
Chybně nainstalovaný nebo poškozený Grub je častou příčinou neúspěšného startu. Návod na jeho obnovu:
1. Připojení diskového oddílu
- Najděte root oddíl:
fdisk -l
- Připojte jej do dočasného adresáře:
mount /dev/sdXn /mnt
- Připojte systémové adresáře:
mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys
2. Chroot do systému
- Vstupte do prostředí instalované distribuce:
chroot /mnt /bin/bash
3. Přeinstalace GRUBu
- Pro systémy BIOS:
grub-install /dev/sdX
- Pro UEFI systémy:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
- Obnovte konfigurační soubor:
update-grub
Po dokončení restartujte stroj a zkuste systém znovu nabootovat. Pokud se objeví chyby v GRUBu, věnujte pozornost výpisům v černé obrazovce.
Obnova initramfs a jádra
Když se initramfs nenahraje správně, systém uvázně ve stadiu inicializace. Obnova se provádí následujícím způsobem:
- Přihlaste se přes Live CD nebo v recovery mode.
- Připojte kořenový oddíl a použijte chroot, jak bylo popsáno v předchozí kapitole.
- Vygenerujte nové initramfs:
update-initramfs -c -k all
- Pro aktualizaci stávajícího souboru můžete použít:
update-initramfs -u -k $(uname -r)
- Překontrolujte konfiguraci v /etc/mkinitramfs/conf.d.
Po úspěšném vytvoření nového obrazu initramfs restartujte systém a sledujte, zda již nabootuje korektně do runlevelu 2 nebo 3.
Kontrola souborového systému pomocí fsck
Chyby na disku bývají způsobeny náhlým vypnutím, chybami firmware nebo selháním disku. K nápravě slouží nástroj fsck:
- Nejprve odmontujte všechny oddíly, které kontrolujete:
umount /dev/sdXn
- Spusťte opravu:
fsck -f /dev/sdXn
- Při nalezení chyb odpovězte na výzvu k opravě nebo použijte parametr -y pro automatický souhlas.
- Po dokončení kontroly znovu připojte oddíl a zkuste nabootovat.
V extrémních případech může být nutné převést na read-only režim nebo vyzkoušet alternativní nástroje jako e2fsck.
Pokročilé metody a prevence
Pokud ani předchozí kroky nepomohly, můžete sáhnout po následujících metodách:
- Použití diskové cloudu pro zálohu oddílů a úplnou reinstalaci systému.
- Náhrada vadného hardware – SSD, RAM, řadičů disků.
- Pravidelné zálohování konfiguračních souborů via cron a verzovací systém.
- Nastavení redundantního bootloader jednoho na MBR, druhého na EFI.
- Monitorování SMART parametrů disku a včasná výměna při poklesu hodnot.
Dodržováním preventivních doporučení výrazně omezíte počet situací, kdy se Linux nebootuje. Zároveň budete mít vždy k dispozici funkční zálohu a rychlý postup k opětovnému spuštění systému.