Vyhledávání na webu

Jak zachránit, opravit a přeinstalovat GRUB Boot Loader v Ubuntu


Tento tutoriál vás provede, jak zachránit, opravit nebo přeinstalovat poškozený počítač Ubuntu, který nelze zavést kvůli skutečnosti, že zavaděč Grub2 byl kompromitován a nemůže načíst zavaděč, který přenáší kontrolu dále do jádra Linuxu. Ve všech moderních operačních systémech Linux je GRUB výchozím zavaděčem.

Tento postup byl úspěšně testován na serverové edici Ubuntu 16.04 s poškozeným zavaděčem Grub. Tento tutoriál však pokryje pouze postup záchrany serveru Ubuntu GRUB, ačkoli stejný postup lze úspěšně použít na jakémkoli systému Ubuntu nebo na většině distribucí založených na Debianu.

Požadavky

    1. Stáhněte si Ubuntu Server Edition DVS ISO Image

Pokoušíte se nabootovat svůj server Ubuntu a vidíte, že se operační systémy již nespouštějí, a zjistíte, že zaváděcí program již nefunguje?

Obvykle se na obrazovce objeví minimální konzole GNU GRUB, jak je znázorněno na níže uvedeném snímku obrazovky. Jak můžete obnovit Grub v Ubuntu?

V Linuxu existuje mnoho metod, které lze použít k přeinstalaci poškozeného grubu, některé mohou zahrnovat schopnost pracovat a obnovit zavaděč pomocí příkazového řádku Linuxu a jiné jsou poměrně jednoduché a vyžadují zavedení hardwaru pomocí Linux live CD a pomocí indikací GUI opravit poškozený zavaděč.

Mezi nejjednodušší metody, které lze použít v distribucích založených na Debianu, zejména na systémech Ubuntu, patří metoda prezentovaná v tomto tutoriálu, která zahrnuje pouze zavedení počítače do živého obrazu ISO DVD Ubuntu.

ISO obraz lze stáhnout z následujícího odkazu: http://releases.ubuntu.com/

Přeinstalujte Ubuntu GRUB Boot Loader

1. Po stažení a vypálení obrazu Ubuntu ISO nebo vytvoření spouštěcí jednotky USB vložte zaváděcí médium do příslušné jednotky počítače, restartujte počítač a zadejte pokyny BIOS pro spuštění živého obrazu Ubuntu.

2. Na první obrazovce vyberte jazyk a pokračujte stisknutím klávesy [Enter].

3. Na další obrazovce stiskněte funkční klávesu F6 pro otevření nabídky dalších možností a vyberte možnost režimu Expert. Poté stiskněte klávesu Escape pro návrat na řádek Možnosti spouštění v režimu úprav, jak je znázorněno na snímcích níže.

4. Dále upravte možnosti spouštění živého obrazu Ubuntu tak, že pomocí šipek na klávesnici přesunete kurzor těsně před řetězec tichý a zapíšete následující sekvenci, jak je znázorněno na níže uvedeném snímku obrazovky.

rescue/enable=true 

5. Po napsání výše uvedeného prohlášení stiskněte klávesu [Enter], abyste živému obrazu ISO dali pokyn ke spuštění do záchranného režimu za účelem záchrany poškozeného systému.

6. Na další obrazovce vyberte jazyk, ve kterém chcete provést záchranu systému, a pokračujte stisknutím klávesy [enter].

7. Dále vyberte své vhodné umístění z prezentovaného seznamu a stisknutím klávesy [enter] přejděte dále.

8. Na další sérii obrazovek vyberte rozvržení klávesnice, jak je znázorněno na snímcích níže

9. Po zjištění hardwaru vašeho počítače, načtení některých dalších součástí a konfiguraci sítě budete požádáni o nastavení hostname vašeho počítače. Protože neinstalujete systém, ponechte název hostitele systému jako výchozí a pokračujte stisknutím [enter].

10. Dále, na základě dodaného fyzického umístění obraz instalačního programu zjistí vaše časové pásmo. Toto nastavení bude správně fungovat pouze v případě, že je vaše zařízení připojeno k internetu.

Není však důležité, pokud vaše časové pásmo není správně detekováno, protože neprovádíte instalaci systému. Chcete-li pokračovat dále, stiskněte Ano.

11. Na další obrazovce budete přímo převedeni do záchranného režimu. Zde byste měli vybrat kořenový souborový systém vašeho počítače z poskytnutého seznamu. V případě, že váš nainstalovaný systém používá k oddělování oddílů správce logických svazků, mělo by být snadné zjistit váš kořenový oddíl ze seznamu kontrolou názvů skupin svazků, jak je znázorněno na níže uvedeném snímku obrazovky.

V opačném případě, pokud si nejste jisti, který oddíl se používá pro souborový systém /(root), měli byste zkusit prozkoumat každý oddíl, dokud nezjistíte kořenový systém souborů. Po výběru kořenového oddílu pokračujte stisknutím klávesy [Enter].

12. V případě, že byl váš systém nainstalován pomocí samostatného oddílu /boot, instalační program se vás zeptá, zda chcete připojit samostatný oddíl /boot oddíl. Vyberte Ano a pokračujte stisknutím klávesy [Enter].

13. Dále se vám zobrazí nabídka Záchranné operace. Zde vyberte možnost Přeinstalovat zavaděč GRUB a pokračujte stisknutím klávesy [enter].

14. Na další obrazovce zadejte diskové zařízení vašeho počítače, kam bude GRUB nainstalován, a pokračujte stisknutím [Enter], jak je znázorněno na obrázku níže.

Obvykle byste měli nainstalovat zavaděč na váš první pevný disk MBR počítače, což je ve většině případů /dev/sda. Instalační proces GRUB začne, jakmile stisknete klávesu Enter.

15. Poté, co živý systém nainstaluje zavaděč GRUB, budete přesměrováni zpět do hlavní nabídky režimu záchrany. Nyní po úspěšné opravě GRUB zbývá pouze restartovat počítač, jak je znázorněno na obrázcích níže.

Nakonec vysuňte živé zaváděcí médium z příslušné jednotky, restartujte počítač a měli byste být schopni zavést nainstalovaný operační systém. První obrazovka, která se objeví, by měla být nainstalovaná nabídka GRUB operačního systému, jak je znázorněno na níže uvedeném snímku obrazovky.

Ručně přeinstalujte Ubuntu Grub Boot Loader

14. Pokud však chcete ručně přeinstalovat zavaděč GRUB z nabídky Záchranné operace, postupujte podle všech kroků uvedených v tomto návodu, dokud nedosáhnete bodu 13, kde provedete následující změny: místo výběru možnosti přeinstalovat zavaděč GRUB vyberte možnost, která říká Spustit shell v /dev/(your_chosen_root_partition a stiskněte klávesu [Enter] pokračovat.

15. Na další obrazovce stiskněte Pokračovat stisknutím klávesy [enter], abyste otevřeli shell v oddílu kořenového systému souborů.

16. Po otevření shellu v kořenovém systému souborů spusťte příkaz ls, jak je uvedeno níže, abyste identifikovali zařízení pevného disku vašeho počítače.

ls /dev/sd* 

Poté, co identifikujete správné zařízení pevného disku (obvykle by měl být první disk /dev/sda), zadejte následující příkaz k instalaci zavaděče GRUB na identifikovaný MBR pevného disku.

grub-install /dev/sda

Po úspěšné instalaci GRUB opusťte příkazový řádek příkazem exit.

exit

17. Po opuštění výzvy shellu se vrátíte do hlavní nabídky režimu záchrany. Zde vyberte možnost restartovat systém, vysunout živý zaváděcí obraz ISO a váš nainstalovaný operační systém by měl být zaveden bez problémů.

To je vše! S minimálním úsilím jste svému počítači Ubuntu úspěšně zajistili možnost zavést nainstalovaný operační systém.