Przywracanie GRUBa z LiveCD

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Robiąc porządki na dysku twardym, znalazłem plik tekstowy z instrukcją przywracania GRUBa z płyty LiveCD. Obecnie najnowsze wersje Ubuntu wykorzystują GRUBa w wersji 2, którego jeszcze nie miałem okazji przywracać, dlatego opiszę sposób na przywrócenia GRUBa w niższej wersji – dla Ubuntu 9.04 i niższej jeśli dobrze pamiętam – należy mieć na uwadze, że wersja 8.04 LTS jest nadal wspierana!

Co będzie potrzebne? Uszkodzony GRUB oraz płyta LiveCD z wersją systemu, którą masz zainstalowaną – najlepiej.

Uruchom system z płyty – jak to zrobisz powinieneś wiedzieć, a sposobów jest na to mnóstwo i wszystko zależy od rodzaju BIOSu.

Jeśli uruchomiłeś już system, to najtrudniejszy element masz już za sobą :) Teraz wystarczy uruchomić terminal i wpisywać kolejno:

sudo grub

Teraz w konsoli powinien pojawić się taki znaczek:

>

Wpisz następnie:

find /boot/grub/stage1

Powyższe polecenie wyszuka na Twoim dysku GRUBa i zwróci numer partycji, na której się ukrywa, zapamiętaj to.
W następnym poleceniu znaki x zastąp uzyskanymi wcześniej wartościami:

root (hdx,x)

Teraz:

setup (hd0)

I na pożegnanie:

quit

To wszystko. Teraz pozostaje uruchomić ponownie komputer i sprawdzić czy Twoje działania osiągnęły zamierzony rezultat.
W jednym z kolejnych artykułów postaram się opisać przywracanie GRUBa w wersji 2 – o ile uda mi się go wcześniej popsuć :)

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://www.qkiz.pl QkiZ

    find /boot/grub/stage1 nie zawsze działa. Trzeba podmontować dysk z katalogiem /boot z dysku twardego a następnie uruchomić gruba z parametrem –root-directory=. Tak to szło mniej więcej.