GRUB je zavaděč pro většinu verzíoperační systém Linux. S jeho pomocí můžete organizovat multiboot a používat několik různých operačních systémů na jednom počítači. Například můžete pracovat pod Linuxem a po restartu můžete odpočívat pomocí herních schopností systému Windows. V životě každého uživatele bohužel existují chvíle, kdy může být z různých důvodů nutné zavaděč obnovit. V tomto článku vám řekneme o nejpravděpodobnějších příčinách tohoto jevu a o tom, jak obnovit normální provoz počítače.
Funkce zavaděče OS
Podívejme se, jakou funkci plníbootloader v počítači a co způsobuje jeho poškození. Jako součást operačního systému přebírá základní I / O systém a běží dále po POST. Mezi jeho role patří příprava vybavení pro práci, načítání jádra OS a přenos další kontroly do něj.
Výsledkem je poškození bootloaderusituace, kdy po počátečním hardwarovém testu, i když je dokončen bez chyb, počítač nemůže najít jádro operačního systému, a proto jej spustit. Operační systém vám zobrazí chybovou zprávu a selhání detekce konfigurace zavádění.
Hlavní příčiny poškození mohou být:
- instalace druhého OS na jeden pevný disk;
- přeinstalování systému Windows v systému s více systémy;
- chyba v procesu rozdělení pevného disku na oddíly.
Role GRUBu
Abych byl extrémně přesný, moderní verzeLinux nepoužívá GRUB, ale jeho modernější verze GRUB 2. Abychom se zbavili nepohodlného čísla v názvu, byla stará verze pojmenována GRUB Legacy a nová se nazývá jméno známé uživatelům Linuxu. Nebudeme se odchýlit ani od zavedeného označení.
Po zvládnutí terminologie zvažteFunkce GRUB. Zavaděč pro Windows 7, nejběžnější v rodině Microsoft, stejně jako všechny jeho další verze, není schopen správně detekovat souborové systémy jiných operačních systémů. GRUB se s tímto úkolem vyrovná.
Proto, pokud na vašem počítačinainstalován jak Linux, tak Windows, musí být pro Linux provedeno obnovení zavaděče. V opačném případě nebudete mít po zapnutí počítače na výběr OS.
Postup instalace OS
Jak jsme řekli, bootloader Windows 7 neníbude schopen určit přítomnost jiného OS v počítači. Protože tato funkce je již dlouho známa, existuje několik nepsaných pravidel pro systémy s více systémy:
- instalace několika verzí systému Windows se provádí od juniorů po seniory;
- Linux je vždy nainstalován druhý za Windows.
Nedodržení druhého pravidla vede kje třeba obnovit GRUB. Windows nainstalované po Linuxu jednoduše vymaže svůj bootloader a nahradí ho vlastním, přičemž vnímá místo na disku obsazené tímto OS jako nepřidělené. Pravidla samozřejmě není vždy možné dodržovat, i když je znáte. Jakmile však pochopíte roli a funkci GRUBu, jeho obnovení není obtížné.
Příprava
Před zahájením jakékoli činnosti počítačeje nutná předběžná příprava. GRUB zotavení není výjimkou. Ubuntu byl prvním operačním systémem, který jej použil jako výchozí zavaděč. LiveCD s touto verzí systému Linux, jejíž bitovost je stejná jako verze nainstalovaná ve vašem systému, je to, co potřebujeme.
LiveCD je zaznamenáno na vyměnitelném diskumediální verze systému Linux, kterou lze spustit bez použití pevného disku počítače. Zpočátku byla tato možnost použita k seznámení se s možnostmi tohoto operačního systému. Po stažení z něj by uživatel mohl studovat OS bez instalace a získat obecnou představu o něm bez jakéhokoli rizika.
Tento disk lze použít také v případěpoškozený zavaděč GRUB. Obnova s jeho pomocí je podrobně popsána v dokumentaci bezplatné komunity. Změny v architektuře notebooků, jmenovitě postupné mizení jednotek CD / DVD z nových modelů, vedly k tomu, že termín LiveCD získal širší interpretaci. Znamená to nejen laserový disk, jak byl původně, ale také USB-médium - flash disk.
Před použitím takového disku se ujistěteváš systém je připraven ke spuštění z vyměnitelného média. Chcete-li to provést, budete muset spustit systém BIOS a zkontrolovat nastavenou prioritu zaváděcích zařízení.
Obnova
Po dokončení všech přípravných operací asystém připraven - boot z LiveCD. Vzhledem k tomu, že tyto disky jsou ve skutečnosti úplným operačním systémem, uvidíte běžnou plochu vybrané verze systému Linux. Další akce budou vyžadovat minimální dovednosti při používání příkazového řádku tohoto OS. V hlavní nabídce musíte najít a spustit „Terminál“. V okně příkazového řádku Linuxu, které se otevře, zadejte příkaz:
sudo fdisk -l
Ve výsledku získáte seznam pevných diskových oddílůdisk, na kterém musíte vybrat ten, na kterém je nainstalován Linux. Ve většině systémů to bude sda5. Pokud se tato část ve vašem případě liší, nahraďte číslo v jeho označení požadovaným číslem. Dále jej připojíme pomocí následujícího příkazu:
sudo mount / dev / sda5 / mnt
Dalším krokem je instalace nového bootloaderu:
sudo grub-install --root-directory = / mnt / dev / sda
Po několika sekundách se na příkazovém řádku zobrazí následující upozornění:
Instalace dokončena. Nebyla hlášena žádná chyba.
Úspěšně jste tedy napsali nový bootloaderGRUB. Obnova je téměř dokončena. Restartujete a tentokrát spustíte Linux, který je nainstalován na pevném disku. Zbývá jedna operace finální aktualizace. Znovu otevřete „Terminál“ a zadejte příkaz:
sudo update-grub
Tuto akci bude nutné potvrdit pomocí hesla root.Po jeho dokončení získáte plně funkční zavaděč GRUB, který správně detekuje nainstalovaný operační systém. Obnova je dokončena, počítač můžete používat jako obvykle.
Na závěr
Jak vidíte, v této operaci není nic obtížného. Všechny akce se provádějí v normálním grafickém režimu. Můžete se považovat za „křest ohněm“ a vstoupili do linuxové armády.