Dodany przez: w System.
Artykuł czytano 3 917 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

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ć :)

Zobacz także:

Tagi: grub, terminal
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.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  1. avatar QkiZ napisał(a):
    25 cze 2010 o godzinie 8:01

    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.

    Podoba mi się: Dobre 1 Słabe 0

Dodaj komentarz


+ 3 = dziewięć