Przywracanie Grub boot loadera po instalacji Windowsa

Zawarto┼Ť─ç

U┼╝ytkownicy, kt├│rzy na swoich komputerach maj─ů wi─Öcej ni┼╝ jeden system operacyjny, maj─ů niekiedy problem, je┼╝eli kt├│ry┼Ť z nich zawiedzie i trzeba go przeinstalowa─ç.

W przypadku u┼╝ytkowania na jednym komputerze Windowsa i Ubuntu, podczas uruchamiania systemu, naszym oczom ukazuje si─Ö tzw. Grub boot loader (GNU GRUB), czyli okno wyboru systemu operacyjnego. Okno to jest cz─Ö┼Ťci─ů sk┼éadow─ů Ubuntu, ale r├│wnie┼╝ innych system├│w z rodziny linux.

Wpis z 26 lutego 2010 #

Tak si─Ö zdarza, ┼╝e moje Ubuntu zainstalowa┼éem na sta┼ée przesz┼éo rok temu, chodzi bez problem├│w do dzi┼Ť, jednak┼╝e Windows ju┼╝ nie jeden raz musia┼éy by─ç przeinstalowany.

Instalator systemu Windows nie jest taki inteligenty i bez pytania u┼╝ytkownika nadpisuje sektor startowy dysku twardego (MBR), usuwaj─ůc Grub boot loadera i uniemo┼╝liwiaj─ůc nam ponowne w┼é─ůczenie systemu Linux, z prostego powodu ÔÇô i┼╝ nie mamy ju┼╝ go do wyboru, mimo ┼╝e jest on zainstalowany.

Jak temu zaradzi─ç, aby nasz ukochany system ÔÇô Ubuntu, powr├│ci┼é do ┼╝ywych?

Mo┼╝na troch─Ö pogooglowa─ç, a wujek Google znajdzie nam sporo odpowiedzi. Jako ┼╝e niekt├│re s─ů nieaktualne, inne nie dzia┼éaj─ů. Postanowi┼éem przywo┼éa─ç tutaj wpis ze strony, kt├│ry znalaz┼éem na ubuntugeek.com.

Co potrzebujemy:

  1. nap─Öd CD-ROM
  2. płytę CD z systemem Ubuntu (pobierz plik ISO i nagraj go na płytę CD)

Jak ju┼╝ wszystko mamy, uruchamiamy nasz komputer z p┼éyty CD, po czym startujemy Ubuntu w trybie Live CD (czyli wybieramy pierwsz─ů opcj─Ö, kt├│ra nam si─Ö pokarze po wybraniu domy┼Ťlnego j─Özyka dla systemu).

Gdy nasz system się załaduje, uruchamiamy terminal:

Aplikacje > Akcesoria > Terminal

Ubuntu terminal

W terminalu, komendy musimy wydawa─ç jako administrator (root), wi─Öc najpierw zaczniemy od komendy administracyjnej.

sudo -i

Moje Ubuntu zainstalowane jest na partycji sda5, partycja /home na sda7.

Je┼╝eli nie wiesz, gdzie znajduj─ů, lub jak nazywaj─ů si─Ö poszczeg├│lne partycje, odpal program GParted.

Ubuntu GParted

A wi─Öc musimy najpierw pod┼é─ůczy─ç (podmontowa─ç) nasze partycje z systemem:

mount /dev/sda5 /mnt mount /dev/sda7 /mnt/home

Rozpoczynamy reinstalacje programu startowego:

grub-install --root-directory=/mnt/ /dev/sda

Je┼╝eli po ponownym uruchomieniu systemu, nie b─Ödziemy widzieli na li┼Ťcie systemu Windows, b─Ödziemy musieli wykona─ç je ponownie, ale ju┼╝ z zainstalowanego na dysku Ubuntu.

grub-mkconfig update-grub

Oczywi┼Ťcie, w systemie zainstalowanym na dysku, nale┼╝y te komendy poprzedzi─ç parametrem sudo.

I to wszystko. Ca┼éo┼Ť─ç wr├│ci┼éa do pozycji z przed instalacji systemu Windows.

ps. je┼╝eli podczas instalacji systemu Windows pozmieniali┼Ťmy co nieco ilo┼Ť─ç partycji, nale┼╝y sprawdzi─ç, czy montowane partycje zgadzaj─ů si─Ö z wpisami w pliku /etc/fstab (/mnt/etc/fstab - z poziomu Live CD).

Aktualizacja z 28 grudnia 2020 #

Powy┼╝szy wpis przygotowa┼éem przesz┼éo 10 lat temu, a mimo to nadal pokazuje si─Ö w g┼é├│wnych wynikach w Polskim Google, w zwi─ůzku z tym (w odpowiedzi na komentarze) postanowi┼éem go zaktualizowa─ç (mimo ┼╝e Ubuntu u┼╝ywam tylko jako wirtualny system na macOS).

Od jakiego┼Ť czasu nikt nie nagrywa p┼éyt CD (a przy obecnym rozmiarze Ubuntu, p┼éyt DVD), a do tego celu u┼╝ywamy pami─Öci przeno┼Ťne ÔÇô pendrive.

W zwi─ůzku z tym pobieramy odpowiedni obraz ISO z oficjalnej strony Ubuntu.

Do zapisania obrazu ISO na pendrive, tak, aby można było z niego uruchomić komputer, polecam program balenaEtcher, o którym wspominałem tutaj lub Rufus.

Uruchamiamy nasz komputer z dysku USB (nie b─Öd─Ö opisywa┼é jak to zrobi─ç, gdy┼╝ zale┼╝y to od typu komputera, kt├│ry u┼╝ywamy, w zwi─ůzku z tym odsy┼éam do Google).

Ubuntu z USB - GRUB

Na pierwszym ekranie startowym GRUB, systemu uruchomionego z naszego pendrive, wybieramy pozycj─Ö pierwsz─ů Ubuntu. To pozwoli nam na uruchomienie systemu z pendrive bez konieczno┼Ťci instalacji.

Ubuntu z USB - Instalacja

Po w┼é─ůczeniu graficznego interfejsu mamy do wyboru j─Özyk oraz dwie opcje. Pierwsza to Wypr├│buj Ubuntu (Try Ubuntu) a druga Zainstaluj Ubuntu (Install Ubuntu).

Wybieramy Wypr├│buj Ubuntu i czekamy, a┼╝ nasz system si─Ö za┼éaduje. W du┼╝ej mierze zale┼╝y to od pr─Ödko┼Ťci naszego pendrive oraz typu portu USB, do kt├│rego go pod┼é─ůczyli┼Ťmy.

Ubuntu z USB - Pierwsze uruchomienie

Gdy naszym oczom uka┼╝e si─Ö pulpit systemu, odpalamy Terminal z listy aplikacji w celu zainstalowania programu Boot Repair.

Domy┼Ťlnie program Boot Repair nie jest dost─Öpny w systemie i sama komenda sudo apt install nie wystarczy. W tym celu musimy doda─ç ┼║r├│d┼éo (repozytorium) a dopiero rozpocz─ů─ç instalacj─Ö.

Nim przejdziemy dalej, musimy po┼é─ůczy─ç si─Ö z internetem, czy to po Wifi, czy kablu.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair

Je┼╝eli wszystko wykonali┼Ťmy prawid┼éowo, wykonuj─ůc komend─Ö boot-repair uruchomimy program do naprawy rozruchu komputera w przyjaznej postaci graficznej.

Ubuntu z USB - Boot Repair

Teraz wystarczy klikn─ů─ç przycisk Rekomendowana naprawa, kt├│ry w 99% przypadk├│w wykona wszystko za nas.

Następnie pozostaje nam uruchomienie komputera ponownie i sprawdzenie, czy wszystko działa.

Dla zaawansowanych u┼╝ytkownik├│w dost─Öpne s─ů r├│wnie┼╝ Opcje zaawansowane.

Ubuntu z USB - Boot Repair - Opcje zaawansowane

Mam nadzieję że pomogłem.

Pozdrawiam.

Komentarze
Kategorie