środa, 24 czerwca 2009

Naprawianie uszkodzonego GRUB 2 po instalacji Windowsa

Autor: Adrian Nowak, 13:00, środa, 24 czerwca 2009


Nowa wersja programu rozruchowego GRUB 2 jeszcze na dobre nie weszła do codziennego użytku, już jednak pojawiają się problemy podobne jak przy wcześniejszych wersjach dotyczące nadpisania tego obszaru po instalacji innego systemu operacyjnego takiego jak na przykład Windows.

1) Na początek musimy zamontować wszystkie dyski jakie posiadamy a szczególnie te, na których mamy zainstalowane systemy. Wyświetlamy zatem listę partycji poleceniem:
sudo fdisk -l
a następnie montujemy poleceniami (zmieniamy ewentualnie nazwę partycji):
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

2) Następnie wydajemy polecenie:
sudo chroot /mnt
3) Możesz teraz opcjonalnie zmienić ustawienia w GRUB-ie takie jak czas wyświetlania listy czy kolejność systemów, edytując plik:
gedit /etc/default/grub
4) Po zakończeniu edytowania należy wydać polecenie:
grub-update
5) Wreszcie instalujemy GRUB-a:
grub-install /dev/sda
6) Jeśli pojawią się jakieś błędy, należy jeszcze wpisać:
grub-install --recheck /dev/sda
7) Na koniec odmontoujemy partycje i uruchamiamy ponownie komputer:
exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
sudo reboot
źródło: ubuntu-inside.me
Komentarze 13 comments
Anonimowy pisze...

na początku oczywiście startujemy system z liveCD :)

Anonimowy pisze...

Grub 1.5 był łatwiejszy w przywróceniu :( Wystarczyły 4 komendy:
sudo grub
root (hd0,0)
setup (hd0)
quit

Anonimowy pisze...

Rzeczywiście przy pomocy tych 4 komend można przywrócić Gruba ?

Anonimowy pisze...

Niezły news! profesjonalny! pozdro! używam ubuntu od 6 miesięcy! Super sprawa.

koliberek pisze...

Rzeczywiście można przywrócić Gruba 1.5 za pomocą 4 poleceń. Ćwiczyłem to ostatnio, bo musiałem zainstalować Windę na osobnej partycji w pracy, a oczywiście jedyny słuszny system nie pyta o nic tylko instaluje swój własny blok rozruchowy. Podane wyżej polecenia przywracają Gruba.
Generalnie - jeśli macie instalować Windę i Linucha na jednym komputerze to NAJPIERW jedynie słuszny, a potem ten lepszy :-)

Anonimowy pisze...

I tam... SuperGrub

Unknown pisze...

"Nowa wersja programu rozruchowego GRUB 2 jeszcze na dobre nie weszła do codziennego użytku, już jednak pojawiają się problemy podobne jak przy wcześniejszych wersjach"
Zdaje się, że to nie są problemy Gruba/Gruba2 tylko systemów Windows. Zdanie jest zbudowane tak jakby to była właśnie wina Gruba.

"1) Na początek musimy zamontować..."
Punkt pierwszy powinien brzmieć "uruchamiamy system typu LiveCD..." Co zresztą zauważył Anonim w pierwszym wpisie.

Można by było uzupełnić/poprawić ten wpis dla potomnych. Bo jeszcze niedoświadczony użytkownik spróbuje wykonać te polecenia z poziomu Windowsa :)

Pozdrawiam

Unknown pisze...

te 4 polecenia to za mało. trzeba jeszcze użyć grub-install

Nienachalnie nienormalny pisze...

Jak za mało, kiedy kilka dni temu z tego korzystałem i pomogło?

Unknown pisze...

U mnie wychodzi na to ze ubuntu to jedyny słuszny system, po zainstalowaniu w prawdzie grub widzi windowsa xp ale przy próbie bootowania zachowuje się tak jak by dysk z windowsem był odłączony (winda i linux na tym samym dysku z tym ze linux na partycji rozszerzonej z partycjami logicznymi na kolejno system, home, swap, i boot). Przywracałem mbr windowsa, windows się bootował, tylko że po przywróceniu gruba znowu sytuacja się powtarzała, grub nie chciał bootować windy...

Anonimowy pisze...

wszystko OK, tylko powinno być chyba "update-grub" a nie "grub-update". przynajmniej tak jest u mnie...

Anonimowy pisze...

powinno być "update-grub" zamiast "grub-update"

Unknown pisze...

Mam problem : wpisuje sudo fdisk -l i wyskakuje takie coś :can't find command 'sudo'
Żadna komenda mi nie wchodzi

Prześlij komentarz


Popularne posty

Etykiety