GRUB to program ładujący dla większości wersjisystem operacyjny Linux. Za jego pomocą możesz zorganizować multiboot i korzystać z kilku różnych systemów operacyjnych na jednym komputerze. Na przykład możesz pracować pod Linuksem, a po ponownym uruchomieniu odpocząć, korzystając z możliwości gier systemu Windows. Niestety w życiu każdego użytkownika zdarzają się chwile, kiedy z różnych powodów konieczne może być przywrócenie bootloadera. W tym artykule opowiemy o najbardziej prawdopodobnych przyczynach tego zjawiska oraz o tym, jak przywrócić normalne działanie komputera.
Funkcje programu ładującego system operacyjny
Zobaczmy, jaką funkcję spełniabootloader na komputerze i co powoduje jego uszkodzenie. Jako część systemu operacyjnego przejmuje kontrolę od podstawowego systemu we / wy i kontynuuje działanie po zakończeniu testu POST. Jego rola obejmuje przygotowanie sprzętu do pracy, załadowanie jądra systemu operacyjnego i przekazanie mu dalszej kontroli.
W ten sposób dochodzi do uszkodzenia bootloaderasytuacja, w której po wstępnym teście sprzętu, nawet jeśli zakończy się on bez błędów, komputer nie może znaleźć jądra systemu operacyjnego i tym samym go uruchomić. System operacyjny wyświetli komunikat o błędzie i błąd w wykryciu konfiguracji rozruchu.
Głównymi przyczynami uszkodzeń mogą być:
- instalacja drugiego systemu operacyjnego na jednym dysku twardym;
- ponowna instalacja systemu Windows w systemie multiboot;
- błąd w procesie dzielenia dysku twardego na partycje.
Rola GRUB-a
Żeby być niezwykle precyzyjnymi, nowoczesnymi wersjamiLinux nie jest używany GRUB, ale jego nowocześniejsza wersja GRUB 2. Aby pozbyć się niewygodnego numeru w nazwie, stara wersja nosiła nazwę GRUB Legacy, a nowa nosi nazwę znaną użytkownikom Linuksa. Nie odejdziemy również od ustalonego oznaczenia.
Po zapoznaniu się z terminologią, zastanów sięFunkcje GRUB. Program ładujący systemu Windows 7, najpopularniejszy w rodzinie Microsoft, podobnie jak wszystkie inne jego wersje, nie jest w stanie poprawnie wykryć systemów plików innych systemów operacyjnych. GRUB radzi sobie z tym zadaniem.
Stąd, jeśli na twoim komputerzezainstalowany zarówno Linux, jak i Windows, w przypadku systemu Linux należy przeprowadzić odzyskiwanie programu ładującego. W przeciwnym razie nie uzyskasz wyboru systemu operacyjnego po włączeniu komputera.
Procedura instalacji systemu operacyjnego
Jak powiedzieliśmy, program ładujący systemu Windows 7 nie jestbędzie w stanie określić obecność innego systemu operacyjnego na komputerze. Ponieważ ta funkcja jest znana od dawna, istnieje kilka niepisanych reguł dla systemów multiboot:
- instalacja kilku wersji systemu Windows odbywa się od młodszego do starszego;
- Linux jest zawsze instalowany jako drugi po systemie Windows.
Nieprzestrzeganie drugiej zasady prowadzi dopotrzeba wykonania odzyskiwania GRUB. System Windows zainstalowany po Linuksie po prostu usuwa swój program ładujący, zastępując go własnym, traktując miejsce na dysku zajmowane przez ten system operacyjny jako nieprzydzielone. Oczywiście nie zawsze można przestrzegać zasad, nawet jeśli je znasz. Jednak gdy już zrozumiesz rolę i funkcję GRUB-a, przywrócenie go nie jest trudne.
Przygotowanie
Przed rozpoczęciem jakiejkolwiek operacji na komputerze,wymagane jest wstępne przygotowanie. Przywracanie GRUB-a nie jest wyjątkiem. Ubuntu był pierwszym systemem operacyjnym, który użył go jako domyślnego programu ładującego. Potrzebujemy LiveCD z tą wersją Linuksa, której bitowość jest taka sama jak wersja zainstalowana w twoim systemie.
LiveCD jest nagraniem na wymiennym nośnikunośnik jest wersją Linuksa, którą można uruchomić bez użycia dysku twardego komputera. Początkowo ta opcja służyła do zapoznania się z możliwościami tego systemu operacyjnego. Po pobraniu z niego użytkownik mógł przestudiować system operacyjny bez instalowania go i uzyskać ogólne pojęcie o nim bez żadnego ryzyka.
Ta płyta może być również używana w przypadkuuszkodzony bootloader GRUB-a. Odzyskiwanie z jego pomocą jest szczegółowo opisane w dokumentacji bezpłatnej społeczności. Zmiany w architekturze notebooków, a mianowicie stopniowe znikanie napędów CD / DVD z nowych modeli, doprowadziły do tego, że termin LiveCD otrzymał szerszą interpretację. Oznacza to nie tylko dysk laserowy, jak to było pierwotnie, ale także nośnik USB - pendrive.
Przed użyciem takiej płyty upewnij sięTwój system jest gotowy do uruchomienia z nośnika wymiennego. Aby to zrobić, musisz uruchomić system BIOS i sprawdzić ustawiony priorytet urządzeń rozruchowych.
Poprawa
Po zakończeniu wszystkich operacji przygotowawczych isystem jest gotowy - startujemy z LiveCD. Ponieważ takie dyski są w rzeczywistości kompletnym systemem operacyjnym, zobaczysz zwykły pulpit wybranej wersji Linuksa. Dalsze działania będą wymagały minimalnych umiejętności korzystania z wiersza poleceń tego systemu operacyjnego. W menu głównym musisz znaleźć i uruchomić „Terminal”. W otwartym oknie wiersza poleceń systemu Linux wprowadź polecenie:
sudo fdisk -l
W rezultacie otrzymasz listę twardych partycjidysk, na którym musisz wybrać ten, na którym jest zainstalowany Linux. W większości systemów będzie to sda5. Jeśli ta sekcja różni się w Twoim przypadku, zamień numer w jego oznaczeniu na wymagany. Następnie montujemy go za pomocą następującego polecenia:
sudo mount / dev / sda5 / mnt
Następnym krokiem jest instalacja nowego bootloadera:
sudo grub-install --root-directory = / mnt / dev / sda
Po kilku sekundach w wierszu poleceń pojawi się następujące powiadomienie:
Instalacja zakończona. Nie zgłoszono żadnego błędu.
Dlatego pomyślnie napisałeś nowy program ładującyŻARCIE. Przywrócenie jest prawie ukończone. Ponownie uruchamiasz i tym razem uruchamiasz Linuksa, który jest zainstalowany na dysku twardym. Pozostała tylko jedna ostatnia operacja aktualizacji. Otwórz ponownie Terminal i wprowadź polecenie:
sudo update-grub
Ta akcja będzie musiała zostać potwierdzona hasłem roota.Po jego zakończeniu otrzymasz w pełni funkcjonalny program ładujący GRUB, który poprawnie wykrywa zainstalowany system operacyjny. Odzyskiwanie jest zakończone, możesz normalnie korzystać z komputera.
Podsumowując
Jak widać, w tej operacji nie ma nic trudnego. Wszystkie akcje są wykonywane w normalnym trybie graficznym. Możesz uważać się za osobę, która przeszła „chrzest bojowy” i wstąpiła do armii Linuksa.