Jak používat režim zotavení Ubuntu 24: Kompletní průvodce opravou systému, opravami GRUB a metodami řešení problémů

.## 1. Úvod

Ubuntu je široce používán jako jednoduchá a uživatelsky přívětivá linuxová distribuce. Nicméně v důsledku systémových aktualizací nebo změn konfigurace se mohou objevit situace, kdy Ubuntu najednou selže při spouštění. V takových případech je důležité využít funkci Recovery Mode k opravě systému.

Recovery Mode je speciální režim spouštění, který umožňuje systému nabootovat s minimální funkčností. I když se systém stane nebootovatelným kvůli poškozeným komponentám nebo nesprávným nastavením, můžete i nadále provádět opravy.

目次

Co je Recovery Mode?

Ubuntu Recovery Mode je speciální prostředí pro řešení problémů, přístupné přes GRUB (GNU Grand Unified Bootloader). Na rozdíl od běžného bootování se načítá s minimálními prostředky a poskytuje administrativní shell pro opravy.

V Recovery Mode můžete provádět následující úkoly:

  • Opravit poškozené systémové soubory
  • Opravit nebo přeinstalovat balíčky
  • Zkontrolovat a opravit chyby souborového systému
  • Povolit síťové připojení
  • Opravit a přeinstalovat GRUB
  • Provádět systémové operace s právy root

Účel tohoto článku

Tento článek vysvětluje, jak používat Recovery Mode v Ubuntu 24. Podrobně pokrývá následující témata:

  1. Co je Recovery Mode v Ubuntu 24?
  2. Jak vstoupit do Recovery Mode v Ubuntu 24
  3. Vysvětlení možností Recovery Mode
  4. Praktické příklady řešení problémů
  5. Opatření při používání Recovery Mode
  6. Často kladené otázky (FAQ)

Cílem článku je pomoci uživatelům Ubuntu efektivně řešit systémové problémy pomocí Recovery Mode.

2. Co je Recovery Mode v Ubuntu 24?

Recovery Mode v Ubuntu 24 je specializované bootovací prostředí určené pro diagnostiku a opravy systému. Na rozdíl od běžného spouštěcího procesu spouští systém s minimálními funkcemi a poskytuje shell s administrativními právy, což umožňuje řešit různé systémové potíže.

Tato část popisuje přehled Recovery Mode, jak se liší od normálního bootování a jaké úkoly lze v něm provádět.

Co je Recovery Mode?

Recovery Mode je volba bootování pro opravu systému přístupná z Ubuntu GRUB menu. Místo načítání všech služeb spouští pouze nezbytné komponenty, což vám umožní identifikovat a opravit problémy systému.

Běžné scénáře, kdy se Recovery Mode hodí, zahrnují:

  • Ubuntu selže při bootování po aktualizaci
  • Nesprávná nastavení brání spuštění grafického rozhraní
  • Problémy s balíčky způsobují nefunkční aplikace
  • Poškozené systémové soubory brání normálnímu bootování
  • Poškození GRUB (bootloaderu) zabraňuje načtení OS

Pomocí Recovery Mode můžete vyřešit problémy, které nelze opravit běžným bootovacím procesem.

Rozdíly mezi normálním bootováním a Recovery Mode

Běžně Ubuntu bootuje podle následujících kroků:

  1. Bootloader (GRUB) se spustí při zapnutí počítače
  2. Systém načte jádro v normálním režimu
  3. Načtou se požadované systémové služby a ovladače
  4. Spustí se grafické rozhraní a zobrazí přihlašovací obrazovka

Recovery Mode funguje odlišně:

  1. Manuálně otevřete GRUB menu při zapnutí
  2. Vyberete Recovery Mode, který načte minimální jádro
  3. Bootuje bez spuštění GUI, používá rozhraní založené na CLI
  4. Zobrazí se menu orientované na opravy (oprava balíčků, kontrola disku atd.)
  5. Po vyřešení problémů se vrátíte k normálnímu bootování

Co můžete v Recovery Mode dělat

Recovery Mode nabízí následující možnosti:

1. Oprava poškozených balíčků

  • Pokud během aktualizací dojde k poškození balíčků, můžete je opravit pomocí dpkg.
  • Příklad:
    dpkg --configure -a
    

2. Oprava chyb disku

  • Pokud je souborový systém poškozený a Ubuntu nemůže bootovat, použijte fsck k opravě chyb disku.
  • Příklad:
    fsck -y /dev/sda1
    

3. Povolení síťové podpory

  • Použijte volbu network, když opravy vyžadují přístup k internetu.

4. Oprava GRUB

  • Pokud je zavaděč poškozený, přeinstalujte GRUB z režimu obnovení.
  • Příklad:
    grub-install /dev/sda
    

5. Přístup k shellu root

  • Na rozdíl od normálního spuštění poskytuje režim obnovení přímý přístup k shellu root prostřednictvím možnosti root.
  • Příklad:
    passwd username
    

Kdy byste měli použít režim obnovení?

Níže jsou uvedeny běžné situace, kdy je režim obnovení doporučen:

SituationWhat You Can Do
Ubuntu won’t bootRepair GRUB or reinstall kernel
After updates cause issuesRepair packages or roll back updates
Disk errors detectedRepair with fsck
Forgot passwordReset via root shell
No network availableEnable via network option

Shrnutí

Režim obnovení v Ubuntu je nezbytná funkce pro řešení problémů. I když normální spuštění selže, umožňuje vám spustit systém s minimálními komponentami, identifikovat problémy a opravit je efektivně.

3. Jak vstoupit do režimu obnovení v Ubuntu 24

Proces vstupu do režimu obnovení v Ubuntu 24 se mírně liší v závislosti na stavu systému a na tom, zda počítač používá BIOS nebo UEFI spuštění. Tato sekce vysvětluje, jak otevřít menu GRUB, přistoupit k režimu obnovení a co dělat, pokud se menu GRUB nezobrazí.

Otevření menu GRUB

K použití režimu obnovení musíte nejprve otevřít menu GRUB (GNU GRUB zavaděč).

Pro systémy BIOS (Legacy Boot)

  1. Zapněte PC
  2. Před zobrazením loga Ubuntu stiskněte a držte klávesu Shift
  3. Zobrazí se menu GRUB

Pro systémy UEFI

  1. Zapněte PC
  2. Opakovaně stiskněte klávesu Esc před zobrazením loga Ubuntu
  3. Zobrazí se menu GRUB

💡 Tipy:

  • Pokud se menu GRUB nezobrazí, upravte načasování stisknutí Shift nebo Esc.
  • V prostředích s duálním spuštěním se může místo GRUB zobrazit obrazovka pro výběr OS.

Výběr režimu obnovení

Jakmile se menu GRUB zobrazí, postupujte podle těchto kroků:

  1. Vyberte „Pokročilé možnosti pro Ubuntu“
  • Použijte šipek ↑ a ↓ k výběru a stiskněte Enter.
  1. Vyberte jádro režimu obnovení
  • Příklad: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
  • Doporučuje se vybrat nejnovější jádro.
  1. Zobrazí se menu režimu obnovení
  • Vyberte požadované možnosti opravy ze zobrazeného seznamu.

Co dělat, pokud se menu GRUB nezobrazí

Případ 1: Menu GRUB je automaticky přeskočeno

  • Příčina: Časový limit GRUB může být nastaven na nulu.
  • Řešení: Upravte nastavení GRUB.
    sudo nano /etc/default/grub
    

Změňte GRUB_TIMEOUT=0 na GRUB_TIMEOUT=10, poté uložte (Ctrl + XYEnter) a aplikujte:

sudo update-grub

Případ 2: GRUB je poškozený

  • Řešení: Spusťte s live USB a přeinstalujte GRUB.
    sudo mount /dev/sdaX /mnt  # Mount the Ubuntu partition
    sudo grub-install --boot-directory=/mnt/boot /dev/sda
    sudo update-grub
    

Případ 3: V systémech s duálním spuštěním přepsal Windows GRUB

  • Řešení: Použijte nástroj Boot Repair k obnovení GRUB.
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
    boot-repair
    

Přehled možností režimu obnovení

Jakmile budete uvnitř režimu obnovení, uvidíte možnosti, jako jsou:

OptionDescription
resumeExit Recovery Mode and resume normal boot
cleanFree disk space by removing unnecessary packages
dpkgRepair broken packages
fsckCheck and repair file system errors
networkEnable network access for online repairs
rootOpen a root shell for advanced repairs

Shrnutí

  • Režim obnovení se přistupuje z menu GRUB Ubuntu
  • Použijte Shift na systémech BIOS a Esc na systémech UEFI
  • Pokud se GRUB nezobrazí, upravte nastavení nebo opravte GRUB
  • Režim obnovení poskytuje více možností opravy pro problémy systému

4. Podrobné vysvětlení každé možnosti režimu obnovení

Ubuntu 24 poskytuje několik možností režimu obnovení navržených k opravě různých typů problémů systému. Tato sekce vysvětluje každou možnost a ukazuje, jak je efektivně použít.

Přehled menu režimu obnovení

Menu režimu obnovení obsahuje následující možnosti:

OptionDescription
resumeExit Recovery Mode and boot normally
cleanRemove unnecessary packages and reclaim disk space
dpkgRepair damaged packages
fsckScan and repair file system errors
networkEnable the network for online repair tasks
rootOpen a root shell with administrator privileges

Podívejme se na každou možnost podrobně.

resume (Spustit normálně)

Přehled

Tato možnost ukončí režim obnovení a spustí Ubuntu normálně. Použijte ji po dokončení opravných operací nebo když systém již nepotřebuje přístup k režimu obnovení.

Jak použít

  1. Vyberte resume z menu Recovery Mode
  2. Stiskněte Enter a postupujte podle pokynů na obrazovce
  3. Ubuntu se spustí normálně

clean (Uvolnit místo na disku)

Přehled

Tato volba odstraňuje nepotřebné balíčky pro zvýšení dostupného místa na disku. Pokud se disk naplní, Ubuntu se může chovat nepředvídatelně, což činí tuto volbu důležitou v situacích s nízkou kapacitou úložiště.

Jak použít

  1. Vyberte clean a stiskněte Enter
  2. Ubuntu automaticky odstraní cachované a staré balíčky
  3. Vyberte resume pro návrat k normálnímu spuštění

Zkontrolovat využití disku ručně:

df -h

Zkontrolovat velikosti adresářů:

du -sh /*

Odstranit nepoužívané balíčky:

sudo apt autoremove

dpkg (Opravit poškozené balíčky)

Přehled

Volba dpkg používá správce balíčků Ubuntu k opravě poškozených balíčků. To je užitečné, když dochází k chybám během aktualizací a balíčky se stanou nepoužitelnými.

Jak použít

  1. Vyberte dpkg a stiskněte Enter
  2. Ubuntu prohledá poškozené balíčky a pokusí se o automatickou opravu
  3. Vyberte resume pro normální spuštění po opravách

Ruční příkazy pro opravu balíčků:

sudo dpkg --configure -a
sudo apt --fix-broken install

fsck (Opravit souborový systém)

Přehled

Příkaz fsck (File System Check) detekuje a opravuje chyby souborového systému. To je užitečné, když je příčinou selhání spuštění chyba disku.

Jak použít

  1. Vyberte fsck a stiskněte Enter
  2. Ubuntu prohledá a opraví problémy souborového systému
  3. Vyberte resume po dokončení

Ruční oprava souborového systému:

  1. Vyberte root z menu Recovery Mode
  2. Spusťte následující příkaz (příklad pro /dev/sda1 ):
    fsck -y /dev/sda1
    
  1. Napište exit a restartujte

network (Povolit přístup k síti)

Přehled

Tato volba povolí síťové rozhraní i v Recovery Mode. Je nezbytná při stahování balíčků, aktualizaci repozitářů nebo provádění online řešení problémů.

Jak použít

  1. Vyberte network a stiskněte Enter
  2. Systém aktivuje síťové připojení
  3. Po aktivaci můžete používat příkazy vyžadující přístup k internetu

Ruční restart sítě:

sudo systemctl restart NetworkManager

root (Otevřít root shell)

Přehled

Tato volba otevře relaci shell s root privilégiími. Používá se pro pokročilé opravy, jako je resetování hesel, úprava konfiguračních souborů, reinstalace GRUB nebo oprava balíčků, které nelze opravit automaticky.

Jak použít

  1. Vyberte root a stiskněte Enter
  2. Přístup k příkazové řádce s administrátorskými právy
  3. Proveďte požadované příkazy, poté ukončete shell příkazem exit

Příklady pokročilých operací:

  • Resetovat heslo uživatele:
    passwd username
    
  • Opravit GRUB:
    grub-install /dev/sda
    update-grub
    

Shrnutí

Ubuntu 24 nabízí řadu možností obnovy. Porozumění tomu, jak každá volba funguje, vám umožní provádět opravy efektivně a bezpečně.

5. Praktické příklady řešení problémů pomocí Recovery Mode

Ubuntu 24 obsahuje několik výkonných nástrojů v Recovery Mode pro opravu problémů se spouštěním systému, poškozených balíčků a chyb souborového systému. Tato sekce prochází postupovými postupy řešení problémů pro běžné problémy.

Případ 1: Ubuntu se nespustí

Příznaky

  • Během spouštění se objeví černá obrazovka
  • GRUB se neobjeví a Windows se spustí přímo v systémech s duálním bootem
  • Chybová zpráva: “Kernel Panic – not syncing: VFS”

Řešení

1. Opravit GRUB

GRUB může být poškozen. Použijte Recovery Mode k jeho reinstalaci.

  1. Otevřete menu GRUB ( Shift nebo Esc během spouštění)
  2. Vyberte Recovery Mode a zvolte volbu root
  3. Spusťte následující příkazy:
    grub-install /dev/sda
    update-grub
    reboot
    
  1. Restartujte a ověřte, zda se GRUB objeví
2. Opravit jádro

Pokud je nejnovější jádro poškozeno, spusťte se starším:

  1. Vyberte Advanced options for Ubuntu z GRUBu
  2. Vyberte starší verzi jádra
  3. Přeinstalujte jádro:
    sudo apt update
    sudo apt reinstall linux-generic
    

Případ 2: Ubuntu selže kvůli nedostatku místa na disku

Příznaky

  • Chybová zpráva: “No space left on device”
  • Grafické rozhraní se nespouští

Řešení

1. Odstranit nepotřebné balíčky
  1. Vyberte clean v režimu obnovení
  2. Odstraňte nepotřebné logy nebo soubory ručně:
    du -sh /*
    rm -rf /var/log/*
    
2. Smazat dočasné soubory
rm -rf ~/.cache/*
rm -rf /tmp/*

Případ 3: Poškozené balíčky Ubuntu

Příznaky

  • Příkazy apt-get a dpkg vracejí chyby
  • Aplikace přestanou fungovat po aktualizacích systému

Řešení

1. Opravit balíčky
  1. Vyberte dpkg v režimu obnovení
  2. Proveďte ruční opravu, pokud je to nutné:
    sudo dpkg --configure -a
    sudo apt --fix-broken install
    
2. Přeinstalovat balíčky
sudo apt reinstall $(dpkg --list | awk '/^rc/ { print $2 }')

Případ 4: Síť nelze použít

Příznaky

  • Ethernet/Wi-Fi nefunguje
  • Konfigurační soubory sítě jsou poškozené

Řešení

1. Povolit síť

Vyberte network v režimu obnovení.

2. Restartovat síťové služby
sudo systemctl restart NetworkManager
3. Přeinstalovat síťové ovladače
sudo apt update
sudo apt install --reinstall network-manager

Případ 5: Záznamy spouštění GRUB jsou poškozené

Příznaky

  • Ubuntu se již nezobrazuje v seznamu spouštění
  • V dual‑boot nastavení se spouští jen Windows

Řešení

1. Použít Boot Repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
2. Upravit konfiguraci GRUB
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
update-grub

Případ 6: Zapomenuté root heslo

Příznaky

  • Nelze provádět administrativní úkoly
  • sudo nefunguje bez hesla

Řešení

  1. Vyberte root v režimu obnovení
  2. Resetujte heslo:
    passwd username
    
  1. Restartujte systém:
    reboot
    

Shrnutí

S režimem obnovení Ubuntu 24 můžete efektivně vyřešit širokou škálu problémů. Porozumění těmto postupům vám umožní obnovit systém bez nutnosti přeinstalovat Ubuntu.

6. Opatření při používání režimu obnovení

Režim obnovení v Ubuntu 24 je mimořádně užitečný pro odstraňování problémů a opravy systémových potíží, nesprávné operace však mohou způsobit vážné poškození systému. Tato sekce vysvětluje důležité body, které je třeba zvážit před provedením změn.

Upozornění při používání oprávnění root

Režim obnovení poskytuje přístup k root shellu, ale nesprávné příkazy mohou systém poškozovat nebo zničit. Vyžaduje se maximální opatrnost.

❌ Nebezpečné příkazy, které byste nikdy neměli spouštět

CommandImpact
rm -rf /Deletes all system data, making Ubuntu unbootable
dd if=/dev/zero of=/dev/sdaErases the entire disk
chmod 000 /etc/shadowPrevents all users from logging into the system
mv /bin /bin_backupRemoves essential binaries, breaking shell access

✅ Pokyny pro bezpečné používání

  1. Pochopte, co každý příkaz dělá, než jej spustíte
  2. Použijte ls nebo cat k ověření souborů před jejich úpravou
  3. Kdykoli je to možné, použijte sudo místo plných root operací
  4. Vytvořte zálohy před provedením zásadních změn

Důležitost záloh před provedením změn

Režim obnovení je určen k úpravě kritických částí systému. Nesprávné úpravy mohou zabránit spuštění Ubuntu. Proto se důrazně doporučuje zálohovat důležité soubory.

Metody zálohování

1. Ručně zkopírovat důležitá data

Otevřete root shell a zkopírujte soubory na externí úložiště:

cp -r /home/username/Documents /mnt/usb/
2. Vytvořit kompletní snímek systému pomocí Timeshift
sudo apt install timeshift
sudo timeshift --create --comments "Before Recovery Mode"

Opatření při práci s disky

Úpravy disků a oddílů by měly být prováděny opatrně. Použití fsck na nesprávném zařízení může způsobit nevratné poškození.

Kroky pro bezpečnou práci

  1. Zkontrolujte informace o oddílech
    lsblk
    
  1. Opravte souborový systém (příklad pro /dev/sda1)
    fsck -y /dev/sda1
    

Opatření při povolování síťového přístupu

Povolení sítě v režimu root představuje bezpečnostní rizika. Připojujte se pouze k důvěryhodným sítím a vyhýbejte se neznámým skriptům.

Nejlepší postupy

  1. Neměňte Wi‑Fi hesla ani konfigurační soubory zbytečně
  2. Používejte zabezpečené a důvěryhodné sítě
  3. Nikdy neinstalujte neznámé skripty z internetu
    curl http://example.com/install.sh | sh  # Do NOT run this!
    

Opatření při opravě GRUB

Nesprávná konfigurace GRUB může způsobit, že Ubuntu i Windows přestanou bootovat.

Nejlepší postupy

  1. Zadejte správný disk, ne oddíl
    grub-install /dev/sda  # Correct
    # NOT /dev/sda1
    
  1. Po provedení změn spusťte update-grub
    sudo update-grub
    
  1. V prostředí dual‑boot neodstraňujte Windows Boot Manager

Opatření při resetování hesla

Změna root hesla může upravit skupiny oprávnění. Někteří uživatelé mohou přijít o přístup k sudo, pokud není vše správně nastaveno.

Nejlepší postupy

  1. Vyberte root v režimu zotavení
  2. Resetujte heslo:
    passwd username
    
  1. Přidejte uživatele zpět do skupiny sudo (pokud je to nutné):
    usermod -aG sudo username
    

Shrnutí

RiskPrecaution
Misuse of root permissionsCommands may destroy the system if used improperly
No backups before changesAlways create backups before modifying critical files
Misuse during file system repairsVerify device names before running fsck
Incorrect GRUB repairsSpecify /dev/sda and update GRUB afterwards
Unsafe network operationsAvoid running unknown scripts
Password reset issuesEnsure the user remains in the sudo group

7. Často kladené otázky (FAQ)

Tato sekce poskytuje odpovědi na často kladené otázky týkající se Ubuntu 24 Recovery Mode. Pokud narazíte na problémy, nejprve se podívejte do tohoto FAQ.

Nelze vstoupit do režimu zotavení

Q1: Stisknutí Shift nebo Esc nezobrazí GRUB menu. Co mám dělat?

A: Timeout GRUB může být nastaven příliš krátce. Upravte nastavení následovně:

  1. Během spouštění opakovaně stiskněte Shift (BIOS) nebo Esc (UEFI)
  2. Změňte timeout GRUB:
    sudo nano /etc/default/grub
    

Nahraďte GRUB_TIMEOUT=0 za:

GRUB_TIMEOUT=10
  1. Aplikujte změny:
    sudo update-grub
    
  1. Restartujte a otestujte znovu

Klávesnice nebo myš nefungují

Q2: Moje klávesnice v režimu zotavení nefunguje. Proč?

A: Některé bezdrátové klávesnice nejsou rozpoznány v raných fázích bootování.

Řešení:

  1. Vyzkoušejte kabelovou USB klávesnici
  2. V BIOSu povolte „USB Legacy Support“
  3. Použijte jiný USB port

Síť nefunguje

Q3: Síť se po výběru network stále nepřipojí.

A: Některá nastavení vyžadují ruční aktivaci.

  1. Restartujte síť:
    sudo systemctl restart NetworkManager
    
  1. Požádejte o IP adresu:
    sudo dhclient
    
  1. Připojte se k Wi‑Fi ručně:
    nmcli d wifi connect "SSID" password "PASSWORD"
    

Oprava souborového systému selhává

Q4: fsck hlásí, že souborový systém je připojen. Co dál?

A: Přimountujte jej jako jen pro čtení:

mount -o remount,ro /
fsck -y /dev/sda1

Problémy s opravou balíčků

Q5: dpkg stále hlásí chyby. Co zkusit?

A: Odstraňte problematické balíčky:

sudo apt remove --purge packagename

Poté aktualizujte balíčky:

sudo apt update && sudo apt upgrade -y

Oprava GRUB nefunguje

Q6: Spuštění grub-install nevyřeší problém s GRUB. Proč?

  1. Ověřte rozložení disku:
    lsblk
    
  1. Nainstalujte GRUB do EFI oddílu:
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
    

Problémy s resetováním hesla

Q7: Můžu resetovat zapomenuté heslo pomocí režimu zotavení?

A: Ano. Použijte root v režimu zotavení:

passwd username

Shrnutí

S správnými příkazy a postupy vám režim zotavení umožní opravit téměř jakýkoli problém s bootováním nebo konfigurací Ubuntu.

8. Závěr

Režim obnovení v Ubuntu 24 je výkonný diagnostický a opravný nástroj. Tento průvodce pokryl základy, jak přistupovat k režimu obnovení, podrobné vysvětlení každé možnosti, specifické příklady oprav, FAQ a osvědčené postupy.

Klíčové závěry

  • Režim obnovení poskytuje nezbytné nástroje pro opravy jako dpkg , fsck a obnovení GRUB
  • Přístup přes Shift (BIOS) nebo Esc (UEFI)
  • Používejte různé možnosti pro různé problémy —opravu balíčků, validaci souborového systému, opravy GRUB a další
  • Zálohy jsou klíčové před úpravou jádrových systémových komponent

Doporučený postup řešení problémů

  1. Otevřete menu GRUB → vyberte Advanced options for Ubuntu
  2. Vyberte vhodnou možnost režimu obnovení
  3. Proveďte opravy a restartujte
    reboot
    

Alternativní řešení

  • Použijte Live USB pro opravu GRUB nebo disku, pokud režim obnovení selže
  • Přeinstalujte Ubuntu, pokud je systém mimo opravu
  • Vytvářejte pravidelné zálohy pomocí nástrojů jako Timeshift

Závěrečné myšlenky

Rozuměním a správným použitím režimu obnovení můžete vyřešit většinu problémů systému Ubuntu bez přeinstalování operačního systému. S opatrnými kroky a zálohami může Ubuntu 24 zůstat stabilním a spolehlivým prostředím pro každodenní uživatele i profesionály.

侍エンジニア塾