[RIJEŠENO] Kako naknadno instalirati Grub loader?

Ispričavam se ako je ova tema već obrađivana, ali ja ju nisam našao!

Imam dual boot (Win XP, Ubuntu 6.10). Boot loader je, naravno, Grub.
Sada sam došao u situaicju da moram reinstalirati Windowse a njihov će boot manager naravno ignorirat Linux i ja ga neću vidjet niti moći dignuti.

Pitanje je kako naknadno ponovno instalirati Grub koji će pregazit Windowsov boot manager?

Hvala!

Ima vise nacina da se to rijesi. Evo jedan primjer:

http://www.cyberciti.biz/tips/howto-fix-dual-boot-windows-vista-linux.html
(Instrukcije su za FC ali ce raditi i u Ubuntu)

./dz

ovo je bilo na forumu već al eto…

ubaciš ubuntu live cd (onaj sa kojeg si ga i instalirao), startaš ga, otvoriš konzolu

mkdir fixbuntu
sudo mount /dev/hdaX fixbuntu

hda"X" ili hdbX ili sdaX, zavisi… je broj particije na kojoj se nalazi “pregaženi” ubuntu

sudo grub-install --root-directory=/home/user/fixbuntu /dev/hda

/home/user/fixbuntu, gdje je “user” tvoj username; /dev/hda stoji samo bez brojki, znači nipošto hdaX, već hda, jer se odnosi na MBR diska

sudo reboot

Nakon instalacije Vista-e imam problem da povratim grub. Naime, nakon komande:

sudo grub-install --root-directory=/home/USER/fixbuntu /dev/hda

mi prijavi gresku:

mkdir: cannot create directory `/home/USER/fixbuntu/boot’: No such file or directory

Sta mi je ciniti?

[quote=ducha]Nakon instalacije Vista-e imam problem da povratim grub. Naime, nakon komande:

sudo grub-install --root-directory=/home/USER/fixbuntu /dev/hda

mi prijavi gresku:

mkdir: cannot create directory `/home/USER/fixbuntu/boot’: No such file or directory

Sta mi je ciniti?[/quote]
jesi li mountovao particiju na kojoj ti je ubuntu, prije grub-install naredbe, moraš imati mountanu particiju pa da on re-zapiše menu.lst u ubuntu-ov boot dir

obrati pažnju na onaj dio gdje sam napisao, mislim da si tu fulio

sudo mount /dev/hdaX fixbuntu,

“re-read” moj prethodni post, idi redom, ne možeš se zeznut, i kad instaliraš, pa kad odabereš windows pokrenuće se vistin bootloader i u njemu ćeš imati opciju da bootaš xp ili vistu (osim ako nisi ukinuo xp totalno, ili ga nisi imao nikako)

ps:
ako si slučajno koristio “bukvalno” string “user”, onda nije to to, već username (na live ubuntu cd-u je to “ubuntu”), mada sumnjam al eto postoji mogućnost da se i to desilo…

pps:
ali ima i lijek za to, stavi se dollar
/home/$USER/fixbuntu

[quote]$ mkdir fixbuntu
$ sudo mount /dev/hda7 fixbuntu
$ sudo grub-install --root-directory=/home/USER/fixbuntu /dev/hda[/quote]
To sam sve prosao i dobijem gresku

A sto se tice XP-a, ukino sam ga totalno. Jel problem?

[quote=ducha][quote]$ mkdir fixbuntu
$ sudo mount /dev/hda7 fixbuntu
$ sudo grub-install --root-directory=/home/USER/fixbuntu /dev/hda[/quote]
To sam sve prosao i dobijem gresku

A sto se tice XP-a, ukino sam ga totalno. Jel problem?[/quote]
haj vidi ovo kad mountaš:

df -Th

cd fixbuntu # ma ne mora se zvati fixbuntu to je onako…

ls -lh
vidi ima li boot-dira

jel ti fakat koristiš string USER ili onako… piši dule ili stavi dollar

sudo grub-install --root-directory=/home/$USER/fixbuntu /dev/hda

ps:
ma jok ba, xp nebi trebao biti problem…

Ma onako… bez veze.

By the way, sada mi nije prijavio nikakvu gresku. Sada cu reboot, nadam se da cu moci u svoj Ubuntu! :slight_smile:

Hvala puno!