Jak opravit GRUB2, když se Ubuntu nespustí
Ubuntu a mnoho dalších distribucí Linuxu používá bootloader GRUB2. Pokud se GRUB2 přeruší - například po instalaci systému Windows po instalaci Ubuntu nebo při přepsání MBR - nebudete moci zavádět do Ubuntu.
GRUB2 můžete snadno obnovit z disku CD nebo USB disku Ubuntu. Tento proces se liší od obnovení staršího zavaděče GRUB na starších distribucích systému Linux.
Tento proces by měl fungovat na všech verzích Ubuntu. Byl testován na Ubuntu 16.04 a Ubuntu 14.04.
Grafická metoda: Oprava bootování
Boot Repair je grafický nástroj, který může opravit GRUB2 jediným kliknutím. To je ideální řešení pro bootování pro většinu uživatelů.
Pokud máte médium, ze kterého jste nainstalovali Ubuntu, vložte jej do počítače, restartujte a zaváděte z vyměnitelné jednotky. Pokud tak neučiníte, stáhněte disk CD se systémem Ubuntu a vypálte jej na disk nebo vytvořte zaváděcí USB flash disk.
Když se zavádí Ubuntu, klikněte na tlačítko "Vyzkoušejte Ubuntu" a získáte užitečné pracovní prostředí.
Před pokračováním se ujistěte, že máte připojení k Internetu. Možná budete muset zvolit síť Wi-Fi a zadat přístupovou frázi.
Otevřete okno Terminál z pomlčky a spusťte následující příkazy pro instalaci a spuštění Boot Repair:
sudo apt-add-repository ppa: yannubuntu / boot-reparace sudo apt-get update sudo apt-get instalace -y boot-repair boot-repair
Okno Boot Repair (Oprava zavádění) automaticky spustí váš systém po spuštění boot-repair
příkaz. Po skenování systému klikněte na tlačítko "Doporučená oprava" pro opravu GRUB2 jediným kliknutím.
Můžete se rozhodnout použít pokročilé možnosti zde, ale wiki Ubuntu doporučuje, abyste nepoužívali pokročilé možnosti, pokud nevíte, co děláte. Doporučená možnost opravy může vyřešit většinu problémů automaticky a můžete vyloučit váš systém ještě více výběrem nesprávných pokročilých možností.
Spustí se oprava spouštění. Může vás požádat o otevření Terminálu a kopírování / vložení několika příkazů do něj.
Postupujte podle pokynů na obrazovce. Proveďte instrukce, které chcete provést spuštěním opravy a klikněte na tlačítko "Přesměrovat" a pokračujte pomocí průvodce. Nástroj vás provede všemi, co musíte udělat.
Restartujte počítač poté, co nástroj Opravy spuštění dokončí jeho změny. Ubuntu by se měl normálně spustit.
Metoda terminálu
Pokud byste raději nechali špinavé ruce, můžete to provést sám z terminálu. Budete muset spustit z živého CD nebo USB disku, jako v grafické metodě výše. Ujistěte se, že verze Ubuntu na disku CD je stejná jako verze Ubuntu nainstalované v počítači. Například pokud máte nainstalovaný Ubuntu 14.04, ujistěte se, že používáte živé CD Ubuntu 14.04.
Otevřete terminál po zavedení do živého prostředí. Identifikujte oddíl, na kterém je nainstalován program Ubuntu, pomocí jednoho z následujících příkazů:
sudo fdisk -l sudo blkid
Zde je výstup obou příkazů. V fdisk -l
příkazu je oddíl Ubuntu označen slovem Linux
ve sloupci Systém. V blkid
příkaz, oddíl je identifikován jeho ext4
souborový systém.
Pokud máte více oddílů Linux ext4, můžete získat představu o tom, který je tím, že zobrazíte velikost oddílů a jejich pořadí na disku zde.
Spusťte následující příkazy pro připojení oddílu Ubuntu na / mnt / ubuntu a nahraďte jej / dev / sdX #
s názvem zařízení vašeho oddílu Ubuntu z výše uvedených příkazů:
sudo mkdir / mnt / ubuntu sudo mount / dev / sdX # / mnt / ubuntu
Na výše uvedeném snímku je naše oddíl Ubuntu / dev / sda1. To znamená první oddíl na prvním zařízení s pevným diskem.
Důležité: Pokud máte samostatný zaváděcí oddíl, přeskočte výše uvedený příkaz a připojte spouštěcí oddíl na / mnt / ubuntu / boot. Pokud nevíte, zda máte samostatný zaváděcí oddíl, nejspíš ne.
Spusťte následující příkaz pro přeinstalaci grubu z živého disku CD, nahrazením / dev / sdX názvem zařízení výše uvedeného pevného disku. Vynechání čísla. Pokud jste například použili / dev / sda1
výše, použijte / dev / sda
tady.
sudo grub-install --boot-adresář = / mnt / ubuntu / boot / dev / sdX
Restartujte počítač a Ubuntu by měl správně spustit.
Podrobnější technické informace, včetně způsobu použití příkazu chroot pro získání přístupu k poškozeným souborům systému Ubuntu a obnovení GRUB2 naleznete v wiki Ubuntu.