Przywróć grub z dysku instalacyjnego. Przywróć bootloader Linuksa.

Na moim laptopie są 2 systemy operacyjne Ubuntu i Windows, ostatnio zdecydowałem się uaktualnić system Windows 8.1 do systemu Windows 10. Po uaktualnieniu program ładujący Grub został pomyślnie wyczyszczony. Grub może zostać złamany na inne sposoby, na przykład po wprowadzeniu zmian w pliku konfiguracyjnym Grub. W tym artykule powiem ci, jak przywrócić bootloader.

Jeśli podczas uruchamiania komputera widzisz czarny ekran z napisem grub\u003e, najprawdopodobniej plik konfiguracyjny /boot/grub/grub.cfg jest uszkodzony. Najpierw musimy zdefiniować widoczne sekcje, można to zrobić za pomocą polecenia ls:

Następnie są następujące możliwości. Po kliknięciu przycisku Dalej instalator wyświetli proponowaną partycję. Przeciągnij linię między sekcjami do innej pozycji, aby zmienić układ. Kliknij Zainstaluj teraz. Zostanie wyświetlony przegląd z sekcjami, które przebudują i sformatują instalatora. Zaznacz to, aby uniknąć przypadkowego usunięcia nieprawidłowych partycji.

Po kliknięciu „Dalej” wybierz drugi hDD   i kliknij Zainstaluj teraz. Jest to wygodne i samo w sobie nie stanowi problemu, ale komplikuje późniejszą odinstalowanie. Zadzwoń do menu pobierania oprogramowania układowego natychmiast po uruchomieniu. Wybierz język i kliknij Dalej. Odpowiednie narzędzia dostosowywania oferują tylko formatowanie twardy dysk   i ustawienie domyślne nowa instalacja. W takim przypadku wybierz pustą partycję, którą wcześniej utworzyłeś w już zainstalowanym systemie.

W moim przypadku znalazłem 1 dysk twardy hd0, na którym 3 partycje: (hd0, msdos1), (hd0, msdos5), (hd0, msdos6).

Znajdź sekcję zawierającą katalog główny / . Można to zrobić, przeglądając zawartość sekcji.

Ls (hd0, msdosX) /

W moim przypadku okazało się, że to msdos1:


Następnie wykonaj następujące polecenia:

Jeśli instalator oferuje odpowiednią opcję, wybierz partycję główną jako cel bootloadera, dysk docelowy nowej instalacji. Często program ładujący można również wyłączyć. Następnie zainstaluj system na wolnej partycji lub na drugim dysku twardym. Wybierz „Coś innego” w oknie „Typ instalacji”. Usuń go za pomocą przycisku -. Wszystkie dane na nim zostaną utracone. Użyj przycisku, aby utworzyć małą sekcję dla pliku strony. Z reguły przestrzeń wymiany powinna być o 20-30% większa niż pamięć główna.

Usuwanie systemów i przywracanie środowiska rozruchowego

Sprawdź dokładnie te informacje. Po zakończeniu kliknij Zainstaluj teraz i postępuj zgodnie z instrukcjami w instalatorze. Prawdopodobnie jest kilka wpisów związanych z usuwanym systemem. Następnie ustaw kolejność rozruchu za pomocą polecenia type.

Grub\u003e ustaw root \u003d (hd0, msdos1) grub\u003e linux / vmlinuz root \u003d / dev / sda1 grub\u003e initrd /initrd.img grub\u003e boot

Pierwsze polecenie ustawia ścieżkę do katalogu głównego / systemu, drugie polecenie informuje GRUB o ścieżce do jądra, którą chcesz uruchomić. Trzeci wiersz ustawia plik INITRD. I ładuje się ostatnie polecenie.

Jeśli wszystko zrobiłeś poprawnie, system operacyjny uruchomi się po załadowaniu, aby wygenerować prawidłowy plik konfiguracyjny Grub, musisz wpisać w konsoli:

Tło i przygotowanie. Następnie możesz skonfigurować oba systemy całkowicie niezależnie i nie trzeba zmieniać partycji. W sekcji. Przed rozpoczęciem wykonaj kopię zapasową wszystkich ważnych danych, ponieważ zmiany na partycji są zawsze szczególnie zagrożone. W dolnej połowie okna kliknij prawym przyciskiem myszy panel partycji nośnika pamięci i wybierz z menu opcję „Zmniejsz głośność”. Ma to zapewnić, że złośliwe oprogramowanie nie zostanie zainstalowane przed uruchomieniem systemu operacyjnego.

Tych systemów nie można zainstalować ani uruchomić. Jednak instrukcję należy znaleźć w instrukcji dla płyta główna. Postępuj zgodnie z zaleceniami instalatora. Dostosowując menu, opisz ten punkt. Dlatego w oknie „Typ instalacji” wybierz „Coś innego” i kliknij „Dalej”. Wybierz go w sekcji „Urządzenie do instalacji programu ładującego”.

Aktualizacja Sudo-grub

Podobnie w trybie ratowania gruba, za pomocą polecenia ls, określamy partycję za pomocą root /.

Grub Rescue\u003e Ustaw prefiks \u003d (HD0, MSDOS1) / Boot / Grub Grub Rescue\u003e Ustaw root \u003d (HD0, MSDOS1) Grub Rescue\u003e Insmod Normal Grub Rescue\u003e Normal

Grub Rescue\u003e Insmod Linux Grub Rescue\u003e Linux / Boot / Vmlinuz root \u003d / Dev / Sda1 Ro Grub Rescue\u003e Initrd /boot/initrd.img Grub Rescue\u003e Boot

Po pomyślnym pobraniu musisz zainstalować program ładujący i skonfigurować go:

Użyj przycisku, aby skonfigurować partycję wymiany w obszarze, który jest teraz oznaczony jako nieprzydzielony. Po „Użyj jako” wybierz „Zamień lokalizację”. Powinien być mniej więcej taki sam, jak zainstalowana pamięć główna plus 30 procent. Następnie utwórz partycję root w ten sam sposób. Pozostałe opcje pozostają takie same jak przy tworzeniu nowej partycji. Kliknij Zainstaluj teraz i postępuj zgodnie z instrukcjami kreatora.

Jeśli na drugim dysku twardym nie ma partycji, kliknij „Nowa tabela partycji”. Aby zainstalować i uruchomić narzędzie, wykonaj następujące dwa polecenia w oknie terminala. Wybierz system operacyjny, który chcesz uruchomić domyślnie. Kliknij „Zastosuj”, aby zakończyć. Zamiast instalować równolegle na dysku fizycznym, możesz także użyć wybranego systemu maszyna wirtualna.

Sudo update-grub sudo grub-install / dev / sdX

Odzyskiwanie modułu ładującego z naprawą rozruchu

doskonały program, który pozwala dosłownie przywrócić bootloader za pomocą jednego kliknięcia. Aby skorzystać z programu do naprawy rozruchu, musisz dysk rozruchowy   z tym samym wersje Ubuntu   które zainstalowałeś. Po załadowaniu do trybu Live zainstaluj Boot-repair:

Sudo add-apt-repository ppa: yannubuntu / boot-repair sudo apt-get update && sudo apt-get install -y boot-repair

Oprogramowanie do wirtualizacji jest bezpłatne. Instalacja odbywa się w oknie terminala za pomocą linii. Następnie kreator instalacji przeprowadzi Cię przez proces instalacji. Jeśli pominiesz wprowadzanie klucza licencyjnego, program zainstaluje się w bezpłatnej wersji.

Jednak w przypadku dłuższych testów wydajność nośnika optycznego jest niezadowalająca. Zebraliśmy wszystkie niezbędne pliki w pakiecie. Otwórz okno terminala. Następnie uruchom następujące trzy linie. Następnie uruchom polecenie w terminalu. To defragmentuje pliki stick.

I uruchom naprawę rozruchu

Naprawa rozruchu Sudo

W oknie programu kliknij „Zalecana naprawa”:

Następnie zostanie uruchomiony skrypt, który przywraca większość znanych problemów Grub.

Jeśli ktoś nie wie, to GRUB jest bootloaderem Linuksa; jeśli jest jeszcze prostszy, to jest menu system operacyjnylub dostępne opcje pobierania uruchomienie systemu BIOS. Jeśli program ładujący jest uszkodzony lub zablokowany, system operacyjny nie uruchomi się.

Zwłaszcza, gdy w tym procesie instalowane jest nowe oprogramowanie sterownika, może to prowadzić do pogorszenia działania po ponownym uruchomieniu systemu. Chociaż aktualizacje zabezpieczeń i oprogramowanie chroń swój system przed intruzami; aktualizacje jądra gwarantują funkcjonalność twojego sprzętu.

Jest tak, ponieważ jest to tylko zbiór sterowników. Taki pakiet oprogramowania może stać się sterownikiem dla nowych komponentów sprzętowych, które mogą jeszcze nie zostać w pełni opracowane. Aby upewnić się, że plik jądra nie przekracza określonego rozmiaru, sterowniki bardzo starych urządzeń są również regularnie usuwane z kolekcji.

Zwykle dzieje się tak, gdy jesteś po Linuksie. Głupi, a może po prostu nikczemny system Windows nie lubi konkurentów, więc zastępuje programy ładujące innych ludzi.

Jeśli najpierw zainstalujesz system Windows, a następnie tylko Linux, wszystko będzie dobrze, program rozruchowy   zapisać program ładujący systemu Windows   a nawet włączyć go do swojego menu. Ale jest idealny.

Jeśli wszystko wyglądało tak, to kiedy system Windows zawiesza się, a następnie resetuje, występuje sytuacja opisana powyżej i trzeba przywrócić program ładujący grub.

Napraw aktualizację jądra

Jeśli masz problemy po aktualizacji systemu, musisz uruchomić system z wcześniej działającego jądra. Spowoduje to wyświetlenie wszystkich zainstalowanych kolekcji sterowników. Jest to ważne, ponieważ w przeciwnym razie będziesz musiał powtórzyć powyższe kroki po każdym ponownym uruchomieniu. Najpierw otwórz okno terminala, a następnie wszystkie jądra zostaną wyświetlone w twoim systemie.

Natychmiast po usunięciu nowej kolekcji sterowników. Za pomocą tego polecenia musisz oczywiście skonfigurować numer wersji. W przypadku przyszłych aktualizacji nowo usunięte jądro będzie oferowane ponownie. Zanim pomyślisz o obsłudze jądra, powinieneś wiedzieć, jak stale chronić zbiór działających sterowników. Posortuj dane wyjściowe w postaci średniej dla „ Zainstalowana wersja».

Jak przywrócić GRUB?

Aby przywrócić program ładujący GRUB, musisz uruchomić system Linux z napędu flash USB lub z dysku CD-DVD. Osobiście trzymam ten podręcznik na papierze, aby nie szukać go w Internecie, a Internet może być niedostępny. Które ci radzę. Po uruchomieniu na dysku flash lub CD-DVD musisz otworzyć terminal, ponieważ to w nim „wyczarujemy”.

Aby to zrobić, naciśnij i przytrzymaj przycisk sterowania, a następnie kliknij lewym przyciskiem myszy odpowiednie wpisy. Następnie zaznacz dwa połączone pliki jądra najnowszym numerem wersji. . Na koniec wybierz kartę Pakiet i potwierdź wpis wersji bloku. Blokada pojawia się przed nagraniami.

Ta akcja nie może usunąć bieżącej kolekcji sterowników. . Czy chcesz stworzyć utworzyć kopię zapasową twoje ulubione jądro i nigdy nie instalujesz innej wersji swojego systemu? Możesz użyć tej flagi, aby wskazać, które pakiety oprogramowania chcesz zainstalować. Ważne: wprowadź to polecenie na własne ryzyko.

Krok 1.Określamy, który z naszych dysków twardych Linux i jaką literę ma. Aby to zrobić, uruchom polecenie:

Sudo fdisk -l

Krok 2   Montujemy nasz dysk w systemie. Aby to zrobić, uruchom polecenie:

Sudo mount / dev / sdXY / mnt

Tutaj musisz trochę wyjaśnić. X to dysk w systemie, na przykład sda, sdb i tak dalej. Y to numer dysku, na przykład 1, 2 itd. Komenda win będzie więc wyglądać mniej więcej tak:

Uruchomiłeś się ze starym jądrem, ale twój problem nadal występuje? Być może aktualizacja zakończyła się niepowodzeniem lub nie mogła zostać poprawnie zainstalowana. W takim przypadku uruchom ponownie komputer i wybierz drugi element. . Spowoduje to załadowanie wyrafinowanego menu odzyskiwania, które pozwoli przywrócić system.

Wniosek: aktualizacja świata z błędami

Upewnij się także, że Twój komputer ma aktywne połączenie z Internetem. Postępuj zgodnie z instrukcją. Po zakończeniu procesu automatycznie powrócisz do menu odzyskiwania. Stamtąd możesz zrestartować system poprzez pozycję menu „wznów”. Wtedy oczywiście wątpliwe jest, czy aktualizacja naprawdę stała się przyczyną komplikacji. Mój dobry przyjaciel - są to przykłady programowania dla smartfonów. Twierdzi, że jego firma powinna aktualizować grę raz w tygodniu, aby nie stracić użytkowników.

Sudo mount / dev / sda1   / mnt

Ale to tylko przykład, będziesz miał własne litery i cyfry.

Krok 3   I ostatni krok to odzyskiwanie GRUB. Aby przywrócić GRUB, wykonaj polecenie:

Sudo grub-install --root-directory \u003d / mnt / / dev / sd X

Ponownie, X jest twoją literą dysku. Następnie musisz ponownie uruchomić komputer, na przykład za pomocą tego polecenia:

Ponowne uruchomienie Sudo

Wszystko, jeśli niczego nie pomieszałeś i przywrócić grub   Jeśli ci się powiedzie, zobaczysz menu z wyborem systemów operacyjnych. Wszystko, jak wszystko, jest dość proste!

Menu rozruchu jest uszkodzone

Jeśli nie ma nic do poprawienia, to po prostu czcionki się zmieniają - pojawia się główna linia pasków aktualizacji. Jednak w przypadku aktualizacji jądra można pociągnąć za hamulec. Teraz wprowadź kolejno następujące polecenia i potwierdź klawiszem Enter. W programie możesz zobaczyć, która partycja jest twoją partycją systemową. . Następnie spróbuj ponownie i uruchom polecenie.

Nie powinno, co prowadzi do sukcesu, wciąż istnieje możliwość sprawdzenia. Kabel łączący może być również uszkodzony. . Umożliwia to dodanie brakującego wpisu do menu rozruchu. Ale nawet to można łatwo wrócić do starego menu czarnego rozruchu bez wpływu na system.

Opublikowano 5 czerwca 2013 15:44   © Just Linux | Wszystko o systemie Linux, Android i Windows.