Zainstaluj GRUB2. Przywróć Grub2 za pomocą LiveCD.

Aby zainicjować jądro i uruchomić salę operacyjną systemy Linux używany bootloader. Jest to program, który uruchamia się po zakończeniu sprawdzania sprzętu BIOS, przygotowuje sprzęt do pracy, ustawia niezbędne parametry jądra i pozwala wybrać system operacyjny. Głównym zadaniem bootloadera jest umożliwienie użytkownikowi wyboru systemu operacyjnego do uruchomienia.

Wszystkie linki do pobrania można łatwo uzyskać za pomocą narzędzia po kliknięciu „Pobrane” w przeglądarce. Użyj tego samego klucza produktu co główny system instalacyjny. Oferta bezpłatnej aktualizacji dotyczy aktualnej wiedzy tylko do końca lipca.

Jednak instalacja jest szybsza po utworzeniu przycisku instalacji rozruchowej. Aby to zrobić, użyj narzędzia. Ale bądź ostrożny: wybrany dysk zostanie sformatowany, a wszystkie zapisane na nim pliki zostaną utracone. Na koniec kliknij „Start”.

Zasadniczo: zawsze instaluj nowe systemy po starszych. Jeśli jest sekunda hDDNie masz się czego obawiać. Systemy i moduły ładujące można konfigurować niezależnie od siebie. Po bezpiecznej stronie tymczasowo odłączasz stary systemowy dysk twardy i używasz tylko dysku twardego, na którym chcesz zainstalować nowy system. Postępuj zgodnie z instrukcjami programu instalacyjnego i wybierz pozycję „Niestandardowe” w „Typie instalacji”. Kliknij „Dalej”, aby rozpocząć instalację. Jeśli jest to zbyt niepraktyczne, dodaj pozycję menu rozruchu do menedżera rozruchu nowy system.

Wcześniej do ładowania Linuksa używano kilku programów ładujących, są to isolinux, lilo, grub. Ale teraz najczęściej używany jest Grub lub jego pełna nazwa GRand Unified Bootloader. W tym artykule omówiono instalowanie programu ładującego Grub za pośrednictwem terminala. Porozmawiamy również o tym, jak zainstalować gruba na komputerze z UEFI, także ręcznie.

Trochę teorii

Jak powiedziałem, głównym zadaniem bootloadera jest zapewnienie możliwości wyboru systemu operacyjnego przed uruchomieniem. Nie sądzę, że bootloader nie jest używany w systemie Windows, on również istnieje i działa tam, podobnie jak Grub.

Kliknij Zapisz bieżący system. Instaluj tylko przy podłączonej drugiej płycie. W lewej części okna kliknij „Wybierz, co się stanie po naciśnięciu przełącznika zasilania”. Odznacz „Włącz szybkie uruchamianie” i kliknij „Zapisz zmiany”. Jeśli opcja nie jest dostępna, kliknij „Niektóre ustawienia są obecnie niedostępne”. Przycisk Pomoc zawiera szczegółowe wskazówki na temat różnych funkcji i narzędzi. Zaznacz „Pobierz aktualizacje podczas instalacji” i „Zainstaluj inne firmy oprogramowanie».

Kliknij Zainstaluj teraz. Zobaczysz podsumowanie listy partycji, które instalator chce odtworzyć. Krok 4: Postępuj zgodnie z instrukcjami kreatora instalacji. Jest to to samo, co hasło logowania ustawione podczas instalacji. Dysk musi zostać sformatowany; najpierw zapisz na nim wszystkie dane. Procedura jest taka, jak opisano w paragrafie 5 do kroku. Następnie wybierz opcję „Coś innego” w oknie „Typ instalacji”. Kliknięcie „Zmień” zmniejszy rozmiar partycji. Po zakończeniu kliknij Zainstaluj teraz i postępuj zgodnie z instrukcjami w instalatorze.

Program ładujący można zainstalować w różnych tabelach partycji. Teraz najczęściej używane są GPT i MBR. Instalacja bootloadera Grub jest nieco inna dla każdej z tych tabel, biorąc pod uwagę ich funkcje. Przeczytaj więcej o różnicach w osobnym artykule. Od razu powiem, że GPT to nowsza i bardziej funkcjonalna tablica partycji, MBR jest już przestarzały, ale wciąż często używany.

Kliknij opcję Rozwiń 6 dysków. W sekcji „Typ dysku” wybierz „Rozszerzenie dynamiczne”. Kliknij „Załącz”, a następnie „Anuluj”. Kliknij Zarządzaj częściami, a następnie Uruchom ponownie. Wartości dla czterech sekcji są wskazane. W sekcji „Wybór lokalizacji urządzenia rozruchowego” dysk z plikami rozruchowymi został już umieszczony na dysku twardym.

Opcja 2: System dystrybucji na żywo

Poczekaj na zakończenie procesu. Tylko sekcje systemu nie muszą być kompletne. Pamiętaj, że zawsze powinieneś montować partycje w tej kolejności. Oryginalna zawartość katalogu nie jest już wyświetlana po wstawieniu do niego sekcji.

W MBR jest kilka opcji, Grub jest zapisywany w obszarze MBR na dysku. Rozmiar sektora MBR zajmuje pierwsze 512 bajtów i to wystarczy, aby zainstalować tam bootloader.

GPT zapewnia więcej szerokie możliwości. Po pierwsze, dla kompatybilności sektor MBR jest emulowany w GPT i możemy tam zainstalować GRUB, ale ta opcja jest bardzo zawodna i niezalecana. Po drugie, teraz można zainstalować Gruba na partycji dysku. Po prostu tworzymy partycję na 1 MB dysku i zapisujemy tam, co wcześniej zapisano w MBR, co czyni instalację bootloadera bardziej niezawodną i chronioną przed awariami.

Jeśli to nie zadziała, sprawdź ponownie identyfikatory partycji, ponieważ istnieje częste, ale niekrytyczne źródło błędów. Menu multiboot oferuje obie architektury. Jeśli chcesz to zmienić, musisz albo interweniować w tę procedurę, albo ominąć kryptograficzny plik konfiguracyjny. Jednak oprogramowanie to tylko niezawodna ochrona.

Niepoprawna konfiguracja może spowodować zamknięcie systemu. Kliknij link pobierania, aby uzyskać odpowiednią dystrybucję, wtedy zwykle masz możliwość pobrania jednego pakietu lub specjalnego repozytorium. Ten ostatni wykonuje trochę więcej pracy, ale zawsze masz ostatnia wersja Edytor. Jak to zrobić, zależy to od dystrybucji i jest szczegółowo opisane na odpowiedniej stronie.

UEFI zapewnia zupełnie inny sposób instalacji bootloadera. Tutaj nie trzeba go nigdzie rejestrować, bootloader jest zwykłą aplikacją EFI, która jest umieszczana na partycji EFI i już tam w pełni działa z innymi aplikacjami.

We wszystkich przypadkach zostanie użyte polecenie grub-install, aby zainstalować Grub. Rzućmy okiem na jego składnię i parametry. Składnia:

Pakiety dostarczone na stronie nie zawsze automatycznie śledzą te zależności. Pojawi się okno. Rysunek 1: Karta Ogólne wyszukuje wpisy w menu rozruchu. W takim przypadku wszystkie teksty wyświetlane na ekranie będą wyświetlane w języku angielskim, chociaż redaktor będzie w zasadzie mówił po niemiecku. Informacje w tym artykule dotyczą jednak angielskich nazw.

Instalowanie programu ładującego Grub w GPT dla BIOS-u

Wybór prowadzi do wszystkich danych wejściowych aktualnie dostępnych w menu rozruchu. Możesz sprawdzić, czy w programie są jakieś poprawki po kliknięciu „Usuń stare rekordy”. Jeśli chcesz zapisać jeden z tych wpisów, wybierz go. Jest to przydatne, jeśli chcesz przeczytać pierwsze wydania menedżera pobierania.

$ grub-install z opcją dysku

Jest tu wiele parametrów, ale potrzebujemy tylko kilku:

  • -Kompresja - kompresuj pliki bootloadera;
  • –Install-modules \u003d moduły - zainstaluj tylko te moduły;
  • —Moduły - zapisz te moduły w MBR;
  • —Katalog główny - użyj innego katalogu dla plików grub;
  • —Bootloader-id - nazwa bootloadera w menu EFI;
  • –Kompres rdzeniowy - skompresuj obraz załadowany do MBR;
  • –Efi-katalog - użyj partycji systemowej EFI;
  • --Siła - zainstaluj pomimo błędów;
  • —Sprawdź - usunąć istniejącą mapę urządzenia; pomaga w przypadku wystąpienia błędów;
  • -Usuwany - Zainstaluj gruba na dysku flash USB (tylko EFI);

Baza została rozebrana na części. Teraz przejdźmy do instalacji. Dalej założę, że wszystkie akcje są wykonywane z systemu, dla którego musisz zainstalować bootloader lub ze środowiska chroot tego systemu.

Aby to zrobić, wybierz „Ukryj menu” i ustaw limit czasu w sekundach. Wyświetlając minutnik, możesz również dodać małe odliczanie. Więc każdy użytkownik wie, kiedy pojawi się menu. Cały proces łodzi jest jednak opóźniony przez oczekiwanie. W praktyce zaleca się wyłączenie menu Ukryj.

Niestandardowe elementy menu rozruchu

Zwykle jednak zawsze wybierasz ten sam element menu. Aby to zrobić, zaznacz pole obok menu. Aby przejść do menu rozruchu, naciśnij lewy klawisz Shift po włączeniu komputera. Jeśli w tym czasie nie naciśniesz żadnego przycisku, automatycznie rozpocznie się nagrywanie. Jeśli nie chcesz tego, usuń test sondy dla systemów operacyjnych.

Instalowanie bootloadera Grub w MBR dla BIOS-u

Zacznijmy od najprostszego i najbardziej znanego. Ta instrukcja instalacji programu ładującego Grub jest odpowiednia dla każdej dystrybucji, ponieważ polecenia są wszędzie takie same. Nie ma potrzeby instalowania żadnych dodatkowych pakietów ani tworzenia partycji. Instalowanie Gruba na dysku twardym odbywa się za pomocą polecenia:

Ponieważ jednak oba zapewniają cenną pomoc w nagłych wypadkach, należy je aktywować w jak największym stopniu. Która z trzech wymienionych wyżej funkcji zależy od zastosowanego rozkładu. Jeśli bootloader ulegnie awarii, dowiemy się, gdy tylko komputer spróbuje wejść do systemu operacyjnego wyświetlonego na ekranie, coś podobnego do tego, co widzisz na obrazie, który czyta te linie.

Odzyskiwanie bootloadera systemu

Aby to zrobić, musimy zobaczyć listę zawartości każdej sekcji, dopóki nie podamy katalogu, którego szukamy, i zrobimy to w następujący sposób. Ważne jest, aby nie opuszczać panelu końcowego, w przeciwnym razie popełnimy błąd składniowy. Spójrzmy na to jako przypomnienie, że to tylko przykładowa sekcja. Będziesz musiał zastąpić dane w tym przykładzie innymi, które pasują do twoich komputerów.

sudo grub-install / dev / sda

sudo grub2-install / dev / sda

Narzędzia grub w różnych dystrybucjach mogą, ale nie muszą obejmować dwóch. Tutaj / dev / sda jest twoim dyskiem twardym. Teraz generujemy plik konfiguracyjny, aby zainstalowane pliki były automatycznie wykrywane system operacyjny:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Gotowy. Jeśli chodzi o dwójkę, ta sama uwaga jest tutaj. Jeśli chcesz zainstalować Gruba na dysku flash USB w MBR, nie ma też problemu, po prostu podłącz dysk flash USB i uruchom następujące polecenie:

Niestandardowe opcje menu rozruchu

Następnie musisz skonfigurować główną partycję lub root. Jak widać, zmieniliśmy oznaczenie sekcji. Wreszcie bez wychodzenia wiersz poleceńzrestartuj swój komputer. Aby to zrobić, otwórz terminal i uruchom następujące polecenie. Nalegamy, aby punkt montowania tej instrukcji był prostym przykładem, dlatego zastępuje dane potrzebne w konkretnym przypadku komputera.

Jeśli usuniesz partycję i musisz przywrócić bootloader, będziesz bardzo przydatny i nigdy nie zaszkodzi policzyć te lewy w przypadku nieoczekiwanego zdarzenia. Ale nie martw się, to nie wszystko stracone. Istnieją dwa proste sposoby przywróć go, w zależności od naszych narzędzi.

sudo grub-install --root-directory \u003d / mnt / USB / / dev / sdb

Tutaj / mnt / USB to folder, w którym został zapisany dysk flash, a / seb / sdb to sam dysk flash. Tylko tutaj jest jeden problem, plik konfiguracyjny trzeba będzie wykonać ręcznie.

Instalowanie programu ładującego Grub w GPT dla BIOS-u

Po pierwsze, nie możemy nic zmienić i zainstalować Gruba, jak opisano w poprzedniej metodzie. Ale wtedy zostanie zainstalowany w obszarze zgodności z MBR, a to nie jest niezawodne. Dlatego zaleca się, aby zainstalować grub zgodnie z poniższym opisem na osobnej partycji.

Aby z niego skorzystać, wystarczy wykonać te proste kroki. To nigdy nie uniemożliwia korzystania z tego narzędzia w takich przypadkach. I odtąd wykonaj następujące kroki. Po uruchomieniu uruchamiamy następujące polecenia z konsoli. Poprzednia strona Strona główna dokumentu Pobierz do trybu ratunkowego Pobierz w trybie jednego użytkownika Pobierz w trybie awaryjnym Użyj trybu ratunkowego, aby naprawić lub rozwiązać problemy ze sterownikiem. Czarna lista kontrolerów Dalej. . Zostaniesz poproszony o udzielenie odpowiedzi na niektóre podstawowe pytania, w tym język.

Potrzebną sekcję można utworzyć w instalatorze dowolnej dystrybucji, jeśli instalujesz w interfejsie graficznym lub używasz gparted. Potrzebujemy 1 megabajtowej partycji bez systemu plików i oznaczonej grub_bios:



Zostaniecie również poproszeni o wybranie miejsca, w którym znajduje się rzeczywisty obraz zbawienia. Jeśli wybrałeś obraz, który nie wymaga połączenie internetowe, zostaniesz zapytany, czy chcesz ustanowić połączenie sieciowe. Następnie możesz wprowadzić niezbędne zmiany w systemie. Jeśli z jakiegoś powodu ten proces się nie powiedzie, możesz wybrać „Pomiń”, a ten krok zostanie pominięty i przejdzie bezpośrednio do powłoki.

Jeśli nie możesz zainstalować partycji, otrzymasz powiadomienie. Jeśli wybierzesz Pomiń, twój system plików nie zostanie zainstalowany. Wybierz „Wyjdź”, jeśli uważasz, że twój system plików jest uszkodzony. Nawet jeśli system plików jest podłączony, domyślna partycja źródłowa w trybie ratunkowym jest tymczasową partycją główną, a nie partycją systemową używaną w normalnym trybie użytkownika. Jeśli zdecydujesz się zainstalować system plików i pomyślnie zainstalujesz, możesz zmienić partycję środowiska trybu ratunkowego na partycję główną systemu plików, uruchamiając następującą komendę.

Gotowy. Jeśli nie masz dostępu do interfejsu graficznego, możesz utworzyć taką sekcję przez terminal. Narzędzie fdisk nie obsługuje pracy z gpt, więc użyjemy gfdisk. Najpierw uruchom narzędzie:

sudo gdisk / dev / sda


Aby utworzyć nową partycję, naciśnij n i wybierz numer partycji:

Ponowna instalacja programu ładującego

Jeśli nie znasz nazw wszystkich partycji fizycznych, użyj następującego polecenia, aby je wyświetlić. Z poziomu powłoki można uruchamiać wiele przydatnych poleceń, takich jak. W wielu przypadkach inne systemy operacyjne mogą błędnie usunąć, uszkodzić lub wymienić program ładujący.

Kiedy zmieniasz i grasz z partycjami komputera, możesz także przerwać bootloader. Ale może się zdarzyć, że bootloader również ulegnie uszkodzeniu po aktualizacji systemu operacyjnego.

  • Uruchom system z nośnika instalacyjnego.
  • To była właściwie moja sprawa.
  • To nie jest powszechne.
Osoby, które mają wątpliwości, jak wykonać ten krok, mogą zapoznać się z następującymi informacjami.


Zgadzamy się z początkowym sektorem, pierwszy darmowy zostanie użyty:


Wybierz końcowy sektor sekcji. Domyślnie użyte zostanie maksimum. Potrzebujemy partycji 1 MB. Rozmiar jednego sektora GPT wynosi 512 bajtów, więc potrzebujemy rozmiaru 2048 sektorów. Zatem końcowy sektor będzie wynosił 24 000 z czymś.

Krok 3: Określ partycję główną, partycję rozruchową i nazwę, którą otrzyma nasz dysk twardy

Zaraz po uruchomieniu komputera otwieramy terminal i wpisujemy polecenie. Po poleceniach klawiatury, jak widać na zrzucie ekranu, pojawią się informacje o sekcjach partycji naszego uszkodzonego systemu operacyjnego. W moim przypadku widać, że mam 7 sekcji.

W razie wątpliwości co do rozpoznania partycji rozwiązaniem jest zamontowanie ich i sprawdzenie, co znajduje się w każdej z nich. Aby zamontować i wyświetlić zawartość, możesz zastosować polecenia pokazane na poniższym zrzucie ekranu.


Kod HEX to kod, który mówi systemowi, że ta sekcja powinna być użyta do Gruba, musisz zainstalować ef02:


Gotowe, pozostaje nacisnąć w, aby zapisać zmiany na dysku:


W twoim przypadku możesz nie mieć partycji rozruchowej

Powtarzam, jest prawdopodobne, że wielu z was nie utworzyło partycji rozruchowej podczas instalacji systemu operacyjnego. Jeśli tak, musisz pominąć wszystkie kroki, które wykonujesz na partycji rozruchowej.

Krok 4: Zainstaluj partycję root i partycję rozruchową

Krok 4 polega na zamontowaniu partycji root i boot, które właśnie zidentyfikowaliśmy.

Aby ustawić partycję root. Aby zainstalować partycję rozruchową. Aby zainstalować katalog zawierający informacje o urządzeniach systemu, wprowadzamy następujące polecenie do terminala. Aby zamontować katalog zawierający wszystkie informacje o pseudo-terminalach, wprowadzamy następujące polecenie do terminala.

sudo grub-install / dev / sda3

Pozostaje utworzyć plik konfiguracyjny grub:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Przejdźmy teraz do najtrudniejszej części instalacji grub efi.

Zainstaluj GRUB UEFI GPT

Instalowanie Grub UEFI jest nieco podobne do instalowania w GPT, tutaj również będziemy mieć osobną sekcję, tylko tym razem nie dla bootloadera, ale EFI. Jeśli masz już zainstalowany system Windows, najprawdopodobniej już istnieje. Ta sekcja zwykle zajmuje 100 MB, ma system plików fat32 i flagę ESP. Tak to będzie wyglądać:


Jeśli nie ma takiej sekcji, możemy ją utworzyć za pomocą gparted. Aby to zrobić, utwórz sekcję z następującymi parametrami:


Rozmiar 100 megabajtów, nazwa sekcji Esp, system plików tłuszcz32. Następnie zastosuj zmiany i ustaw flagę dla sekcji Esp:


Możesz zrobić to samo w Gdisk, tylko tym razem musisz zainstalować sekcję Kod HEX ef00. Po utworzeniu sekcji podłącz ją do naszego systemu plików:

sudo mkdir / boot / efi
$ sudo mount / dev / sda2 / boot / efi

sudo apt install grub-efi efibootmgr

grub-install / dev / sda

Instalacja Grub efi na MBR wygląda dokładnie tak samo, ale jest kilka ograniczeń. Partycja ESP musi zostać utworzona tylko na początku dysku. W trybie EFI możesz także zainstalować GRUB na dysku flash USB i nie jest to bardzo trudne. Aby to zrobić, użyj polecenia:

grub-install --boot-directory \u003d / mnt / sdb2 / boot --efi-directory \u003d / mnt / sdb1 --target \u003d x86_64-efi --removable

Rozważ opcje: —Katalog główny - ustawia folder z plikami bootloadera na dysku flash USB, –Efi-katalog - folder, w którym zamontowana jest sekcja efi, --Cel - architektura systemu docelowego oraz -Usuwany Mówi, że jest to instalacja na nośniku wymiennym. Dzięki UEFI wszystko. Po ponownym uruchomieniu i wybraniu elementu związanego z Grubem w menu EFI uzyskasz dostęp do zwykłego menu grub i możesz wybrać żądany parametr.

Wyniki

Teraz instalacja grub nie spowoduje problemów. Sprawdziliśmy nie tylko, jak zainstalować Grub2 w MBR, ale także w EFI. Ponadto możesz użyć wszystkich informacji tutaj podanych, aby przywrócić Grub. Więc lepiej zrozumiesz, co dzieje się podczas odzyskiwania. Konfiguracja parametrów i ręczne tworzenie pliku konfiguracyjnego zostaną omówione w jednym z poniższych artykułów.

Na forach pojawia się coraz więcej pytań:

Jak usunąć Ubuntu i przywrócić bootloader dla Windows?
Jak zastąpić gruba program ładujący systemu Windows?
Instalowanie Ubuntu w pobliżu systemu Windows 8?
Ubuntu jest obok Win 8, moduł ładujący Windows nie widzi Ubuntu.
W związku z tym postanowiłem napisać notatkę na temat restauracji grub bootloader, jak prawidłowo usunąć Linux, przywróć moduł ładujący Windows i MBR.


1 sposób Mamy live-cd / usb z dystrybucją Linuksa.

1. Nagrywamy live-cd, live-usb prawie każdy dystrybucja linuxmoże to być ubuntu, mięta lub coś innego.

2. Uruchom z live-cd / usb, otwórz terminal (Ctrl + T) i spójrz na tablicę partycji dysku:
$ sudo fdisk -l


Oprócz fdisk, wciąż istnieje wiele różnych narzędzi do przeglądania i edycji tablicy partycji: np. Cfdisk.

Tabela pokazuje, że Linux jest zainstalowany na partycji / dev / sda1, gwiazdka jest naprzeciwko, jest to znak, że partycja jest bootowalna.

3. Teraz należy zamontować tę sekcję:
$ sudo mount / dev / sda1 / mnt

4. Partycja jest zamontowana, dlatego mamy do niej dostęp.

Aby to zrobić, zainstaluj GRUB na dysku twardym (ALE NIE NA PARTYCJI TURNKEY!), Ponieważ przywracamy MBR:
$ sudo grub-install --root-directory \u003d / mnt / dev / sda
gdzie / mnt to katalog główny, który zamontowaliśmy, / dev / sda to nazwa dysku twardego.
Po przywróceniu MBR instalowany jest grub.

Sytuacja:

Na komputerze są trzy systemy, na przykład: Windows 7 Ultimate, Windows XP Professional i Linux Mint 14.
Masz dość systemu Windows, z jakiegoś powodu go zburzyłeś, na liście grub ", ale partycje Windows pozostały.

Jeśli taka sytuacja wystąpi, należy wygenerować nowy plik konfiguracyjny programu ładującego. Ponownie przeskanuje system, określi zainstalowane systemy operacyjne na komputerze i wygeneruje konfigurację z nowymi opcjami menu bootloadera.

1. W konsoli piszemy:
$ sudo update-grub --output \u003d / mnt / boot / grub / grub.cfg
gdzie update-grub - aktualizuje konfigurację bootloadera, parametr --output wskazuje plik konfiguracyjny grub "a.

2. Po zakończeniu operacji możesz ponownie uruchomić komputer i uruchomić go z dysku twardego (oczywiście przejdź do systemu BIOS).
Cóż, to wszystko.
Oto przykład tego, jak wygląda moje menu Grub, tylko Debian jest zainstalowany:


1. Ponownie uruchom komputer z live-cd / usb, zobacz sekcje:
$ sudo fdisk -l

2. Montujemy partycję, na której jest zainstalowany Linux i kilka innych sekcji ważnych dla pracy:
$ sudo mount / dev / sda1 / mnt
$ sudo mount --bind / dev / mnt / dev
$ sudo mount --bind / proc / mnt / proc
$ sudo mount --bind / sys / mnt / sys

Jeśli partycja / boot znajduje się na osobnej partycji dysku, musisz ją również zamontować, na przykład:
$ sudo mount --bind / boot / mnt / boot

3. Skopiuj domyślny plik grub „a (możesz pominąć ten krok):
$ sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

4. Teraz musisz przejść do środowiska chroot:
$ sudo chroot / mnt

5. Zainstaluj grub:
# grub-install / dev / sda

Jeśli wystąpi błąd, polecenie pomoże:
# grub-install --recheck / dev / sda

6. Wyjdź z chroot, odmontuj partycje i uruchom ponownie:
# wyjście
$ sudo umount / mnt / dev
$ sudo umount / mnt / proc
$ sudo umount / mnt
$ sudo umount / mnt / boot # w razie potrzeby
$ sudo restart

Sytuacja:

Nie masz drugiego komputera do nagrywania live-cd / usb, musisz go jakoś przekręcić (sama sytuacja po eksperymentalnym instalacja systemu Windows 8).

Przede mną jest tylko czarny ekran i:
grub\u003e

Odzyskiwanie jest najtrudniejsze (tryb ratunkowy), ale jeśli zostanie wykonane zgodnie z instrukcjami, wszystko powinno pójść dobrze.
W trybie ratunkowym dostępne są tylko cztery polecenia:
ls
zestaw
nieoprawny
insmod

1. Musimy zobaczyć, jakie sekcje widzi nasz grub:
\u003e ls
Pojawi się coś takiego:
(hd0) (hd0, msdos2) (hd0, msdos1) (hd1) (hd1, msdos2) (hd1, msdos1)

2. Jakoś krzywy Rescue Grub przyniósł nam partycje dysku, podobno z system plików msdos.
Ale to nie jest ważne.
Liczba dysków grub zaczyna się od zera, a liczba partycji zaczyna się od jednego.
Zgodnie z naszymi wnioskami możemy stwierdzić, że na pierwszym dysku mamy dwie partycje, a na drugiej także dwie.
Zgadując eksperymentalnie, ustalimy, gdzie nasze zainstalowany Linux.

3. Załóżmy, że sekcja (hd0,1) jest dokładnie tym, czego potrzebujemy (prefiks msdos można pominąć).
Piszemy:
\u003e ustaw prefiks \u003d (hd0,1) / boot / grub
\u003e ustaw root \u003d (hd0,1)

W ten sposób uzyskujemy dostęp do dysku.

4. Piszemy polecenie:
\u003e ls / boot / grub
jeśli jest jakiś plik wyjściowy, to wszystko się udało, ale jeśli nic nie ma, to przegapiliśmy sekcję, musisz obejrzeć inne, na przykład (hd1,0).

5. Teraz piszemy:
\u003e insmod ext2
\u003e insmod normal
\u003e normalny

6. Następnie grub jest ładowany, określa systemy operacyjne i odzyskiwanie jest prawie zakończone.

7. Ładujemy Linux, w terminalu piszemy:
$ sudo grub install / dev / sda

Wszystko. rejestry grub w MBR i nie powinny pojawiać się żadne dalsze problemy.