====== Řešení problémů/Bootování ====== Zde najdete **obecné** rady pro případ, že nemůžete z nějakých důvodů nabootovat (zavést systém). Symptomem je většinou prázdná černá obrazovka, nebo černá obrazovka plná různých chybových hlášení... {{.:boot1.jpg?250}} {{.:boot2.png?250}} {{.:boot3.jpg?250}} ====== Tipy na řešení ====== {{:cd.png}} Pro začátečníka je nejjednodušší provádět opravu z [[:LiveCD]] nebo [[:LiveUSB]]. To se týká všech níže uvedených tipů. Některé příkazy jsou rovněž dostupné v //maintenance shell// nebo //BusyBox//. ===== Zkontrolujte data ===== Nejdříve najeďte do [[:LiveCD]], a přes //Místa → Výměnná média// připojte oddíl s Ubuntu. Pokud se to podaří, zkontrolujte svá data, a případně je zálohujte. ===== Zkontrolujte stav disku ===== {{:disk.png}} Může být poškozen pevný disk. Pokud váš disk podporuje technologii SMART, podívejte se, jestli je v pořádku. * Použijte program [[:Diskový nástroj]] (//Palimpsest Disk Utility//). * Nebo v [[:Terminál]]u sudo apt-get install smartmontools sudo smartctl -A /dev/sdxx Další informace na [[:Diskový nástroj#Data_SMART-1]]. {{ .:palimpsest.jpg?550 }} Pokud není SMART podporován nebo dostupný (starší disk, připojení přes USB), použijte [[:badblocks]]. ===== Opravte souborový systém ===== Nejčastějším problémem je poškozený souborový systém. Pokuste se ho opravit. * Odpojte oddíl s Ubuntu, pokud je připojený. Spusťte [[:GParted]], označte oddíl s Ubuntu a zvolte //Oddíl → Zkontrolovat//. Případný záznam uložte pro pozdější analýzu. * Nebo použijte kontrolu pomocí [[:Diskový nástroj|programu Diskový nástroj]] * Nebo v [[:Terminál]]u (///dev/sdxx// je třeba změnit dle své situace) sudo fsck -fv /dev/sdxx ===== Zkontrolujte, jestli nemáte plný disk ===== Některé chyby jsou způsobené nedostatkem volného místa na disku, tato chyba se může projevit i při zaplnění kolem 95% (část kapacity disku je rezervována pro systém). * Připojte oddíl s Ubuntu a spusťte [[:Sledování systému]], viz část //Souborové systémy//. * Nebo v [[:Terminál]]u (s připojeným oddílem) df -Th Pokud je disk příliš zaplněný, připojte inkriminovaný oddíl a smažte nebo překopírujte data. Objemné adresáře nebo soubory vám pomůže najít **Analyzátor využití disku** {{ .:analyzator.png?500 }} nebo příkaz v [[:Terminál|terminálu]] (ukáže prvních 100 nejobjemnějších adresářů nebo souborů, velikost je v kB) du -ax / 2> /dev/null | sort -rn | head -100 Další možností jak uvolnit místo na disku je nabootovat do [[:RecoveryMode|tzv. recovery mode]] a vybrat možnost **clean**. ===== Zkuste opravit případné poškozené balíky ===== {{:package.png}} Někdy dojde při nepovedené aktualizaci nebo (od)instalaci balíků k nestabilitě systému. * Pokud se dostanete do [[:RecoveryMode]], spusťte v něm skript označený **dpkg**. * Nebo v [[:Terminál]]u (jedná se o //chroot// z [[:LiveCD]] - thanx Yontalcar - a oprava) sudo -s dir="/místo/kam/je/to/připojené" ##např.: dir="/media/ubuntu" mount -o bind /dev $dir/dev mount -t proc proc $dir/proc cp /etc/resolv.conf $dir/etc/resolv.conf chroot $dir dpkg --configure -a apt-get update apt-get install -f apt-get dist-upgrade exit Pokud nějaký příkaz vypíše chybu, je třeba zadávání přerušit a chybu odstranit, případně se zeptat na fóru jak dál. ==== Doinstalování chybějících balíků ==== Pokud máte podezření, že jste si odinstalovali nějaké důležité balíky, je možné systém vrátit do původního stavu pomocí příkazu sudo apt-get install ubuntu-desktop ===== Chyba v zavaděči (Grub) ===== Někdy není možné nabootovat z důvody chyby v zavaděči ([[:GRUB2]]) - na obrazovce se objeví **Grub Error** + nějaké číslo. * V [[:RecoveryMode]] zvolte možnost **grub**. * To bohužel většinou nestačí. Vložte dotaz do fóra (viz bod níže). Přidejte výstup z [[:boot_info_script]]. ===== Nabootujte do staršího kernelu ===== Pokud se dostanete do nabídky Grubu, zkuste zvolit starší jádro (s menším pořadovým číslem - na obrázku se jedná o třetí nebo pátý řádek). {{ .:grub.jpg }} ===== Zkontrolujte RAM ===== {{:hwcard.png}} Chyba může být v paměti RAM počítače. V Ubuntu je naštěstí program, který ji případně pomůže odhalit: [[:Memtest86+]]. ===== Prozkoumejte systémové záznamy - logy ===== {{:book.png}} Z logů je většinou možné vyčíst zdroj problémů: projděte si je, nebo je případně připojte k žádosti o pomoc (viz níže). * ///var/log/syslog// - systémový log * ///var/log/apt/term.log// - záznamy z aktualizací/instalací. Nutno prohlížet jako //root//. Z [[:LiveCD]] třeba pomocí //gksudo nautilus//. * ///var/log/Xorg.0.log// - log grafického serveru, včetně základních periferií (klávesnice, myš, monitor) * ///home//.xsession-errors// - chyby grafických aplikací {{:info.png}} Další informace o záznamech najdete na [[:Sledování systému]]. ===== Zeptejte se na fóru Ubuntu ===== {{:ubuntu-logo.png}} Snažte se uvést co nejvíce informací, hlavně * podrobný popis problému a přesný přepis chybového hlášení (případně snímek obrazovky, třeba i z foťáku) * co jste všechno už zkoušeli při řešení problému * informace k systému (hardware, distribuce, vydání) * co jste dělali předtím, než k problému došlo * případně připojte relevantní logy (budou dlouhé, takže radši jako přílohu, nebo je nahrajte na [[http://paste.ubuntu.com/|Ubuntu pastebin]]) * ... a pokud se vám podaří problém nakonec vyřešit, nezapomeňte se pak na fóru pochlubit jak...