GRUB jest programem ładującym dla większości wersjiSystem operacyjny Linux. Dzięki niemu możesz organizować wiele rozruchów i korzystać z kilku różnych systemów operacyjnych na tym samym komputerze. Na przykład możesz pracować w systemie Linux, a po ponownym uruchomieniu komputera zrelaksować się, korzystając z funkcji gry systemu Windows. Niestety, w życiu każdego użytkownika zdarzają się sytuacje, gdy z różnych powodów konieczne może być przywrócenie bootloadera. W tym artykule omówimy najbardziej prawdopodobne przyczyny tego zjawiska i sposób przywrócenia normalnej pracy komputera.
Zobaczmy, jaką funkcję wykonujebootloader na komputerze i do czego prowadzi jego uszkodzenie. Jako część systemu operacyjnego pobiera pałeczkę z podstawowego systemu I / O i kontynuuje jej działanie po teście POST. Jego rola obejmuje przygotowywanie sprzętu do pracy, ładowanie jądra systemu operacyjnego i przekazywanie mu dalszej kontroli.
W ten sposób prowadzi do uszkodzenia bootloaderasytuacja, w której po wstępnym teście sprzętu, nawet jeśli został on zakończony bez błędów, komputer nie może znaleźć jądra systemu operacyjnego i dlatego go uruchomić. System operacyjny wyświetli komunikat o błędzie dotyczący niemożności wykrycia konfiguracji rozruchu.
Głównymi przyczynami uszkodzeń mogą być:
Mówiąc bardzo precyzyjnie, to współczesne wersjeLinux nie używa GRUBA, ale jego nowocześniejsza wersja GRUB 2. Aby pozbyć się niewygodnego numeru w nazwie, stara wersja została nazwana GRUB Legacy, a nowa nosi nazwę znaną użytkownikom Linuksa. Nie odejdziemy od ustalonego oznaczenia.
Po zrozumieniu terminologii rozważamyFunkcje GRUB. Program ładujący systemu Windows 7, najczęściej występujący w rodzinie Microsoft, a także wszystkie jego inne wersje, nie jest w stanie poprawnie wykryć systemów plików innych systemów operacyjnych. GRUB radzi sobie z tym zadaniem.
Dlatego jeśli na komputerzezarówno Linux, jak i Windows są zainstalowane, odzyskiwanie bootloadera musi być wykonane dla Linuksa. W przeciwnym razie po włączeniu komputera nie będzie można wybrać systemu operacyjnego.
Jak powiedzieliśmy, bootloader systemu Windows 7 niebę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 z wieloma systemami rozruchowymi:
Nieprzestrzeganie drugiej zasady prowadzi domusisz wykonać odzyskiwanie GRUB. Windows zainstalowany po Linuksie po prostu usuwa bootloader, zastępując go własnym, postrzegając przestrzeń dyskową zajmowaną przez ten system operacyjny jako nieprzydzieloną. Oczywiście nie zawsze jest możliwe przestrzeganie zasad, nawet jeśli je znasz. Niemniej jednak, rozumiejąc rolę i funkcje GRUB-a, nie jest trudno go przywrócić.
Przed rozpoczęciem jakiejkolwiek operacji na komputerzewymagane jest wstępne przygotowanie. Przywrócenie GRUB-a nie jest wyjątkiem. Ubuntu był pierwszym systemem operacyjnym, w którym stał się domyślnym programem ładującym. Potrzebujemy LiveCD z tą wersją Linuksa, której głębia bitowa odpowiada wersji zainstalowanej w twoim systemie.
LiveCD jest wymiennym wymiennym nośnikiemNośnik to wersja systemu Linux, którą można uruchamiać bez użycia dysku twardego komputera. Początkowo ta opcja była używana do zapoznania się z możliwościami tego systemu operacyjnego. Po pobraniu z niego użytkownik mógł przestudiować system operacyjny bez konieczności jego instalowania i uzyskać ogólne pojęcie o nim bez żadnego ryzyka.
Taki dysk może być użyty w przypadkuuszkodzenie bootloadera GRUB. Odzyskiwanie przy użyciu tego jest szczegółowo opisane w darmowej dokumentacji społeczności. Zmiany w architekturze laptopów, a mianowicie stopniowe znikanie z nowych modeli napędów CD / DVD, prowadzą do tego, że termin LiveCD otrzymał szerszą interpretację. Jest rozumiany nie tylko jako dysk laserowy, jak był pierwotnie, ale także jako dysk flash USB.
Przed użyciem takiego dysku upewnij się, żeTwój system jest gotowy do uruchomienia z nośnika wymiennego. Aby to zrobić, musisz uruchomić system BIOS i sprawdzić zainstalowany priorytet urządzeń rozruchowych.
Po zakończeniu wszystkich operacji przygotowawczych isystem jest gotowy - uruchom z LiveCD. Ponieważ takie dyski faktycznie stanowią gotowy system operacyjny, zobaczysz zwykły pulpit wybranej wersji systemu Linux. Dalsze działania będą wymagały minimalnych umiejętności wiersza poleceń dla tego systemu operacyjnego. W menu głównym musisz znaleźć i uruchomić „Terminal”. W oknie wiersza polecenia systemu Linux, które zostanie otwarte, wpisz polecenie:
sudo fdisk -l
W rezultacie otrzymujesz listę twardych partycjidysk, na którym chcesz wybrać dysk, na którym jest zainstalowany Linux. W większości systemów będzie to sda5. Jeśli w twoim przypadku ta sekcja będzie inna - zamień numer w oznaczeniu na niezbędny. Następnie zamontuj go za pomocą następującego polecenia:
sudo mount / dev / sda5 / mnt
Następnym krokiem jest instalacja nowego programu ładującego:
sudo grub-install --root-directory = / mnt / dev / sda
Po kilku sekundach w wierszu polecenia pojawi się następujące powiadomienie:
Instalacja zakończona. Nie zgłoszono błędu.
Dlatego pomyślnie zarejestrowałeś nowy program ładującyŻARCIE. Odzyskiwanie jest prawie zakończone. Wykonaj restart i tym razem uruchom system Linux zainstalowany na dysku twardym. Pozostała ostatnia operacja aktualizacji. Ponownie otwórz „Terminal” i wprowadź polecenie:
sudo update-grub
To działanie będzie musiało zostać potwierdzone hasłem roota.Po jego wykonaniu otrzymujesz w pełni funkcjonalny i poprawnie określający zainstalowany GRUB boot loader GRUB. Odzyskiwanie zostało zakończone, możesz używać komputera w zwykłym trybie.
Jak widać, w tej operacji nie ma nic skomplikowanego. Wszystkie czynności są wykonywane w normalnym trybie graficznym. Możesz uważać się za minionego „chrztu ognia” i wstąpić do armii Linuksa.