PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows und Grub



thoma
15.08.03, 09:15
Hallo zusammen,

ich habe dazu schon viel hier und bei suse.de gelesen, aber noch nichts hat funktioniert.

Folgende Konstellation liegt bei mir vor:

1. hd0 = linux (linux und swap, ide0)
2. hd1 = linux (nur Daten, ide1)
3. hd2 = WinXP (an ide3)

Mein WinXP habe ich über Umwege nachinstalliert (WinxP nach Linux!!). Da Windows sich immer zuerst die erste Platte im System für seine Installationsdateien krallt, hat mir die Installationsroutine doch glatt vorgeschlage ich solle Linux löschen. Aber nicht mit mir. Ich habe die ersten beiden Platten über das BIOS deaktiviert und schon ließ sich Windows auf die 3. Platte installieren. Nachdem ich die ersten beiden Platten wieder aktiviert habe, bootet Linux wieder über Grub ohne Probleme.

Nun wollte ich aber WinXP in Grub aufnehmen, bin aber bis jetzt gescheitert.

Meine /boot/grub/menu.list sieht folgendermaßen aus:

title windows
root (hd2,0)
makeactive
chainloader +1.

Ich habe es auch mit dem Maping probiert:

map (hd0) (hd2)
map (hd2) (hd0)

alles ohne Erfolg.

Wo ist der Fehler? Hatte jemand schon mal das gleiche Problem? Ist es sinnvoll mit hide/unhide zu arbeiten oder kann grub dann nicht mehr arbeiten, wenn ich die Linuxpartitionen (wie bei der Installation von Windows) verstecke?

Thomas
________________________________

Suse 8.2
AMD Athlon XP 1800+

Radiohead
15.08.03, 09:21
Schmeiss Windows runter :D



Guckst du hier : http://www.linuxforen.de/forums/showthread.php?s=&threadid=89614&highlight=grub+AND+winxp

thoma
15.08.03, 09:41
Habe ich auch schon probiert aber ohne Erfolg.
Er springt immer wieder zurück ins Bootmenü.

Thomas

maomakmaa
15.08.03, 10:02
Hi,
such mal mit "fdisk -l" ob Du einen Part namens root findest und installier Grub dorthin.

Viel Erfolg ;)

( Hoffendlich ist das nicht der Tipp aus dem Link oben, wenn doch bidde nich hauen *schonmalduck* )

thoma
15.08.03, 10:08
Du meinst ich soll grub in die /root-Partition installieren?

Warum, dann ist der Mbr doch frei und ich kann windows immer noch nicht booten oder?

T.

maomakmaa
15.08.03, 10:25
Nööö,
Grub schreibt sich nicht komplett in den MBR, dafür ist der zu fett.
Versuchs nur, kaputtmachen kannst Du damit nichts.

Kung
15.08.03, 23:36
Wenn er windows anwählen kann, ist grub doch an der richtigen Stelle installiert! (im mbr)
Gibt es keine Meldungen von grub bei der auswahl?
Gibt es bei 'update-grub' ne Fehler- Meldung?

thoma
17.08.03, 20:08
Ich habs doch hinbekommen:

Folge Einstellung in der /boot/grub/menu.lst

hide (hd0,0)
hide (hd0,1)
hide (hd1,0)
unhide (hd2,0)
root (hd2,0)
makeactive
chainloader +1
map (hd0) (hd2)
map (hd2) (hd0)

Und siehe da, Windoof wurde wieder einmal überlistet.

Danke bis denne

Kung
18.08.03, 17:58
Anmerkung:



hide (hd0,0)
hide (hd0,1)
hide (hd1,0)
unhide (hd2,0)


AFAIK ist der aufwand nur notwendig wenn WinXP nicht die erste Platte im system ist.