Když Linux přestane normálně startovat, mnoho uživatelů se snaží použít Live USB pro opravu systému nebo záchranu dat. Někdy je ale problém v tom, že počítač vůbec nedokáže z Live USB nabootovat.
Někdy se USB zařízení v nabídce bootování vůbec neobjeví, někdy se sice zobrazí, ale počítač stejně spustí původní systém, a jindy se objeví jen černá obrazovka nebo chyba při startu. V tomto článku si podrobně vysvětlíme nejčastější příčiny a postup, jak je krok za krokem řešit.
1. Nejprve je potřeba přesně určit, jak se problém projevuje
Výrok „nelze spustit z Live USB“ může ve skutečnosti znamenat několik různých situací. A každá z nich mívá jinou příčinu.
- USB se v Boot Menu vůbec nezobrazuje
- USB se zobrazí, ale po jeho výběru se stejně spustí původní systém
- Po zvolení USB zůstane obrazovka černá
- Objeví se chyba typu
no bootable deviceneboboot failed - Spouštění začne, ale zastaví se na GRUBu nebo na chybě kernelu
Než začnete cokoliv měnit, je dobré si nejprve ujasnit přesný průběh problému.
2. Ověřte, že ISO soubor je správný
Jednou z nejběžnějších příčin je poškozený nebo nevhodný ISO soubor. Pokud se stahování nedokončilo, pokud je obraz poškozený nebo pokud byla zvolena nesprávná architektura, může se Live USB tvářit jako správně vytvořený, ale přesto nebude fungovat.
Zkontrolujte:
- zda bylo ISO staženo z oficiálního webu
- zda stahování proběhlo úplně
- zda verze odpovídá architektuře vašeho počítače
- zda nebyl omylem vybrán ARM obraz
Pro většinu běžných počítačů je potřeba verze x86_64 nebo amd64. ARM obraz se na běžném notebooku nebo stolním PC obvykle nespustí.
Pokud je k dispozici kontrolní součet SHA256, je vhodné jej také ověřit.
3. Ujistěte se, že Live USB bylo vytvořeno správně
Pouhé zkopírování ISO souboru na USB flash disk většinou nestačí k tomu, aby se z něj stal bootovatelný disk. Je nutné použít speciální nástroj.
Často se používají tyto programy:
- Rufus
- balenaEtcher
- Ventoy
- Fedora Media Writer
Pokud používáte Rufus, je důležité nastavit správné schéma oddílů a režim bootování:
- pro UEFI se obvykle používá GPT
- pro starý Legacy BIOS se často používá MBR
Pokud tyto volby neodpovídají počítači, USB se může sice zobrazit, ale nepůjde z něj nastartovat.
4. Použijte Boot Menu místo běžného restartu
Mnoho lidí zapojí USB a jen normálně restartuje počítač. Ten pak dál startuje z interního SSD nebo HDD, což může vyvolat dojem, že USB nefunguje.
Správně je otevřít Boot Menu hned po zapnutí počítače. Často používané klávesy jsou:
- F12
- F11
- Esc
- F9
- F8
Potom je nutné USB zařízení ručně vybrat.
5. Pokud se USB nezobrazuje v BIOSu nebo Boot Menu
Jestliže se USB vůbec neukazuje, je dobré začít od nejjednodušších možností.
(1) Zkuste jiný USB port
Některé počítače, zejména starší, mají v rané fázi startu problém s USB 3.0 porty. Vyzkoušejte:
- jiný port na notebooku
- zadní USB port na základní desce
- USB 2.0 port
Při testování je lepší nepoužívat USB hub, dock ani prodlužovací kabel.
(2) Zkuste jiný flash disk
Některé USB flash disky fungují normálně pro běžné soubory, ale nejsou spolehlivé jako bootovací médium. Vyzkoušení jiné flashky často ušetří hodně času.
(3) Vytvořte Live USB znovu
Pokud předchozí zápis neproběhl správně, USB může vypadat normálně, ale nemusí být skutečně bootovatelné. Naformátujte ho a vytvořte znovu od začátku.
6. Dočasně vypněte Secure Boot
Na některých počítačích může Secure Boot blokovat start z určitých Live USB médií. To se často stává u starších obrazů nebo speciálních nástrojů.
Vstupte do BIOS/UEFI, najděte položku Secure Boot, dočasně ji vypněte a znovu vyzkoušejte start z USB.
Pokud to potom funguje, je velmi pravděpodobné, že problém souvisel právě se Secure Boot.
7. Zkontrolujte režimy UEFI a Legacy/CSM
Velmi častou příčinou je nesoulad mezi bootovacím režimem počítače a způsobem, jakým bylo vytvořeno USB.
- Počítač je nastaven na UEFI, ale USB bylo vytvořeno pro Legacy
- Počítač je nastaven na Legacy/CSM, ale USB podporuje jen UEFI
Takový nesoulad může způsobit, že se USB nezobrazí, nespustí nebo ihned hlásí chybu.
V BIOS/UEFI zkontrolujte položky jako:
- Boot Mode
- UEFI / Legacy Boot
- CSM Support
Pokud jeden režim nefunguje, vyzkoušejte i druhý.
8. Pokud po výběru USB zůstane černá obrazovka
Pokud je USB vidět a lze jej vybrat, ale poté zůstane obrazovka černá nebo systém zamrzne, bývá problém často v grafice nebo kompatibilitě firmware.
Časté příčiny:
- chyba při inicializaci GPU
- problémy s NVIDIA
- chybně vytvořené USB
- slabá kompatibilita s UEFI firmware
Pokud menu Live USB nabízí další možnosti, vyzkoušejte:
- Safe graphics
- nomodeset
- Compatibility mode
Pokud systém v bezpečném grafickém režimu naběhne, ukazuje to spíše na problém s grafikou než s USB samotným.
9. Pokud počítač vždy startuje starý systém
Někdy je Live USB vytvořeno správně, ale počítač stále startuje z původního systému. To většinou znamená problém s pořadím bootování.
Zkontrolujte:
- zda jste opravdu vybrali USB v Boot Menu
- zda je USB před interním diskem v pořadí bootování
- zda se pro stejné USB nezobrazují dvě položky a nebyla zvolena ta špatná
- zda Fast Boot nepřeskakuje detekci externích zařízení
Na některých deskách se jedno USB zobrazuje dvakrát, například:
- UEFI: USB Name
- USB Name
Pokud jedna varianta nefunguje, vyzkoušejte druhou.
10. Úplné vytvoření Live USB znovu bývá často nejrychlejší řešení
Jestliže už jste zkoušeli různé BIOS nastavení a nic nepomohlo, nebývá efektivní donekonečna opakovat stejné pokusy. Často je rychlejší vytvořit Live USB znovu jiným způsobem.
Doporučený postup:
- stáhněte znovu oficiální ISO
- použijte jiný nástroj pro vytvoření USB
- zkuste jiný flash disk
- pokud můžete, vytvořte ho na jiném počítači
- znovu otestujte boot
Pokud po změně nástroje nebo flashky vše začne fungovat, problém byl pravděpodobně v původním procesu vytváření.
11. Na co myslet u starých a nových počítačů
Starší počítače
- mohou podporovat jen Legacy BIOS
- někdy špatně pracují s velkými USB disky
- mívají problémy s bootem přes USB 3.0
Novější počítače
- Secure Boot bývá standardně zapnutý
- často jsou orientované čistě na UEFI
- někteří výrobci mají přísnější omezení externího bootu
Proto může jedna a tatáž Live USB na jednom počítači fungovat bez problémů a na jiném úplně selhat.
12. Poslední možnosti: aktualizace BIOS/UEFI nebo vyzkoušení jiné distribuce
Jestliže jste už ověřili, že:
- ISO je v pořádku
- USB bylo vytvořeno správně
- byla vyzkoušena jiná flashka
- byl otestován Secure Boot i režimy UEFI/Legacy
a přesto to stále nefunguje, může jít o problém kompatibility firmware základní desky. V některých případech pomůže aktualizace BIOS/UEFI.
Vyplatí se také vyzkoušet jinou Linux distribuci. Jestliže nefunguje jen jeden konkrétní obraz, ale jiný startuje normálně, problém pravděpodobně není v USB ani v hardwaru, ale v kompatibilitě daného ISO.
Shrnutí
To, že nelze bootovat z Live USB, neznamená automaticky vážnou hardwarovou závadu. Ve většině případů je problém v jedné z těchto oblastí:
- chybný nebo poškozený ISO soubor
- špatně vytvořené Live USB
- nevhodné pořadí bootování
- Secure Boot blokuje spuštění
- nesoulad mezi UEFI a Legacy
- problém kompatibility USB portu nebo flashky
- černá obrazovka kvůli inicializaci grafiky
Nejrozumnější pořadí kontroly je obvykle: nejdřív ověřit ISO a způsob vytvoření USB → potom zkontrolovat Boot Menu a BIOS → následně vyzkoušet Secure Boot a UEFI/Legacy → a v případě potřeby jinou flashku, jiný nástroj nebo jinou distribuci.
Když budete postupovat systematicky krok za krokem, většinu problémů s bootem z Live USB lze odhalit a opravit.