Grub redden, herstellen of opnieuw installeren op Ubuntu Linux

Een van de belangrijkste componenten van elke Linux-distributie is ontegensprekelijk de GRUB (Grand Unified Bootloader) bootloader, die verantwoordelijk is voor het omleiden van alle opstartvolgorden zodat alle componenten op de ideale manier werken.

Deze GRUB-manager is gemaakt in 1995 en heeft de mogelijkheid om verschillende soorten gratis of privé-besturingssystemen op te starten.

GRUB-functies

  • Het is volledig flexibel
  • Ondersteunt ext4, ReiserFS, XFS, HPS, FAT, NTFS bestandssystemen
  • Geeft toegang tot de gegevens van elk geïnstalleerd apparaat zolang het wordt herkend en ingeschakeld door het BIOS
  • Staat opstarten via het netwerk toe
  • Ondersteuning voor het opstarten van FreeBSD, NetBSD, OpenBSD en GNU / Linux
  • Het heeft ondersteuning voor automatische decompressie.
  • Detecteert geïnstalleerd RAM
  • Ondersteunt schijfloze systemen en externe terminals

Om een ​​idee te krijgen van wat GRUB is, is dit het eerste venster dat we zien wanneer we de apparatuur aanzetten:

Helaas bevinden we ons vaak in situaties als deze:

Er zijn enkele codes die GRUB genereert waarmee we gemakkelijk de oorzaak van de fout kunnen identificeren, deze zijn:

Grub laadfout 15: Bestand niet gevondenDeze fout wordt weergegeven wanneer de opgegeven bestandsnaam niet kan worden gevonden.
Grub-fout bij laden 17: Kan geselecteerde partitie niet aankoppelenDeze fout wordt weergegeven als de partitie bestaat, maar het bestandssysteemtype kan niet worden herkend door GRUB.
Grub-fout bij laden 21: geselecteerde schijf bestaat nietDeze fout geeft aan dat de schijf niet wordt herkend door het systeem-BIOS.
Grub-fout bij laden 22: Er is geen dergelijke partitieDeze fout verwijst naar de gevraagde partitie die niet op de geselecteerde schijf staat.
Grub-fout bij het laden 15: Zorg ervoor dat de kernel bestaatWe moeten toegang krijgen met een installatiemedium en de regel cd / boot | . uitvoeren LS om de kernelnaam te zien

Vandaag zal Solvetic wat praktisch advies geven over hoe we de optimale GRUB-boot kunnen herstellen en zo veilig toegang krijgen tot het systeem.

Voor deze analyse is het nodig om de Ubuntu ISO-image te downloaden via de volgende link:

1. Hoe de GRUB-bootloader opnieuw te installeren

In dit geval moet u gebruik maken van de Ubuntu ISO-image die we hebben gedownload en gebrand op een opstartbare dvd of USB en vervolgens de computer configureren om vanaf daar op te starten.

Stap 1
Hiervoor zullen we de computer opnieuw opstarten en op de volgende toetsen drukken om toegang te krijgen tot het BIOS.

F2, Del of Esc

Daar gaan we naar het tabblad "Boot" waar we de juiste optie selecteren op basis van het medium waar we de ISO-afbeelding hebben opgenomen:

Stap 2
Zodra het opstarten zo is geconfigureerd, zien we het volgende venster waarin we de respectieve taal zullen selecteren. Wij drukken op "Enter"

Stap 3
In het volgende venster zullen we op de F6-toets drukken en het volgende wordt weergegeven. Daar selecteren we de optie "Expertmodus":

Stap 4
Eenmaal geselecteerd, drukt u op de Esc-toets om terug te keren naar het hoofdvenster en we zullen het volgende zien:

Daar zullen we de volgende regel invoeren na de stille tekst door daar met het toetsenbord naar toe te gaan en op "Enter" te drukken

 redden / inschakelen = waar

Stap 5
We worden doorverwezen naar het volgende venster waar we de locatie zullen selecteren:

Stap 6
Later zullen we het toetsenbord configureren:

Stap 7
We gaan verder met het configuratieproces dat de naam van de apparatuur definieert:

Stap 8
Op basis van onze fysieke locatie detecteert de installatiekopie vervolgens de tijdzone. Deze instelling werkt alleen nauwkeurig als het apparaat is verbonden met internet.

Het is echter niet belangrijk als deze tijdzone niet correct wordt gedetecteerd, omdat u geen systeeminstallatie uitvoert. We kunnen op "Ja" drukken om door te gaan.

Stap 9
In het volgende venster zullen we direct naar de reddingsmodus worden geleid en daar moeten we het rootbestandssysteem van de machine kiezen uit de lijst:

OpmerkingAls het systeem is geïnstalleerd met een aparte / boot partitie, zal het installatieprogramma je vragen of je de aparte partitie in / boot wilt mounten, in dit geval selecteer je "Ja" en druk je op "Enter" om verder te gaan.

Stap 10
Vervolgens wordt het venster Reddingsoperatie weergegeven waar we de uit te voeren taak moeten definiëren, in dit geval selecteren we de regel "Reinstall the GRUB bootloader":

Stap 11
Wanneer we op "Enter" drukken, moeten we het schijfapparaat schrijven van de machine waarop GRUB zal worden geïnstalleerd:

Stap 12
Als algemene regel geldt dat u de bootloader op de eerste MBR-harde schijf moet installeren, namelijk / dev / sda.
We drukken op "Enter" om door te gaan en we zullen het GRUB-installatieproces zien:

Stap 13
Als we klaar zijn, keren we terug naar het volgende venster waar we de regel "Herstart het systeem" zullen selecteren:

Stap 14
We gaan verder met het verwijderen van de schijf met de ISO-image en wanneer het systeem opnieuw opstart, kunnen we zien dat de GRUB correct werkt:

2. Hoe GRUB handmatig te herstellen in Linux

Stap 1
Deze optie is van toepassing wanneer we de GRUB-bootloader handmatig opnieuw willen installeren vanuit het menu voor reddingsoperaties en hiervoor moeten we al het vorige proces uitvoeren totdat we de optie "Reddingsoperatie" bereiken, alleen daar zullen we de optie "Uitvoeren" selecteren en interpreter van Orders from / dev / sda1 (In dit geval):

Stap 2
Het volgende venster wordt weergegeven waarin we op de optie "Doorgaan" klikken:

Stap 3
Na het openen van de shell in het rootbestandssysteem, zullen we het ls-commando als volgt uitvoeren om de harde schijf-apparaten te identificeren:

 ls / dev / sd *

We kunnen zien dat het in dit geval is:

 / dev / sda en / dev / sda1
Stap 4
Eenmaal geïdentificeerd, zullen we de volgende opdracht uitvoeren om de GRUB-bootloader in de MBR van de geïdentificeerde harde schijf te installeren:
 grub-install / dev / sda

Stap 5
Zodra dit proces is voltooid, voeren we het exit-commando in om de Shell te verlaten en keren we terug naar het hoofdvenster waar we "Herstart het systeem" zullen selecteren:

Zoals we hebben gezien, hebben we praktische en nuttige opties om GRUB in Ubuntu te herstellen of opnieuw te installeren.

wave wave wave wave wave