Reinstalacja Gruba

Windows, a dokładnie jego boot loader jest tak napisany że ignoruje inne systemy operacyjne zainstalowane w komputerze, nie ważne czy na tym samym dysku czy nie. Dlatego zalecane jest by w sytuacji kiedy chcemy mieć na dysku Linuksa i Windowsa najpierw instalować Windows, a później Linuksa, dzięki temu przy instalacji Linuksa program instalacyjny zainstaluje na naszym komputerze nowy bootloader w przypadku większości dystrybucji np. Ubuntu o nazwie Grub który jest bardziej "gościnny" i weźmie pod uwagę i Windowsa i Linuksa. Jednak co zrobić jeśli już mamy jakiegoś Linuksa a chcemy zainstalować Windows? Wtedy musimy powtórnie zainstalować Gruba. W tym celu bootujemy LiveCD jakiegoś linuksa [najlepiej tego samego który jest zainstalowany]w trybie rescue bądź jak kto woli w trybie "Ratunkowym" i używamy komendy:

Grub-install

grub-install

gruba instalujemy [w moim przypadku na (HD0,0) czyli na pierwszym dysku i pierwszej partycji] na partycji z Linuksem. Czyli komenda będzie wyglądać:

grub-install (hd0,0)

I to wszystko :) teraz wystarczy wejść w katalog

Edycja menu.lst

/boot/grub/menu.lst

i zmodyfikować go w podobny sposób:

## ## End Default Options ##

title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=fc80aed6-fd5e-47e5-b8d1-e7c0d90d808d ro noapic nolapic locale=pl_PL
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title Windows MX 4
root (hd1,0)
chainloader +1
map (hd0) (hd1)
map (hd1) (hd0)

title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=fc80aed6-fd5e-47e5-b8d1-e7c0d90d808d ro noapic nolapic single
initrd /boot/initrd.img-2.6.20-16-generic

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Teraz zapisujemy to z prawami administratora, restartujemy komputer i w momencie kiedy Grub odlicza nam czas [domyślnie 2 sekundy] klikamy Esc i wybieramy interesujący nas system lub nie klikamy esc i czekamy - wtedy uruchomi się nam domyślny system operacyjny [Linux].

Instalacja - sposób drugi

Reinstalacji Gruba można dokonać także w trybie powłoki jaki oferuje ten bootloader. Jako root wpisujemy polecenie grub a następnie wskazujemy Grubowi miejsce instalacji (np. MBR) oraz jego pliki (/boot/grub). Przykładowo:

grub> root (hd0,0)
grub> setup (hd0)

po czym kończymy poleceniem quit.

Super Grub Disk

Wart uwagi jest także program Super Grub Disk który pozwala na łatwe i bezproblemowe, automatyczne odzyskiwanie Gruba.

Źródła:

Wikipedia
Ubuntu Fantasy

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-Share Alike 2.5 License.