PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GRUB - Windows auf zweiter primärer Partition startet nicht



dorpm
11.06.08, 13:56
Beim Einbau einer neuen Festplatte habe ich die Partitionierung verändert. Linux - vorher auf einer erweiterten Partition - zog um auf die erste primäre Partition und Windows XP - zuvor auf der ersten primären - zog auf die zweite primäre Partition um. Meine Partitionierung sieht nun so aus:


Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 9434 75778572 83 Linux
/dev/sda2 * 9434 11729 18434589 7 HPFS/NTFS
/dev/sda3 11730 14946 25840552+ 5 Erweiterte
/dev/sda5 11730 11984 2048256 82 Linux Swap / Solaris
/dev/sda6 11985 14946 23792233+ b W95 FAT32


Leider wusste ich damals noch nicht, dass XP am liebsten von der ersten primären Partition startet. Nach etwas suchen fand ich den Hinweis, dass man mit "map" die Partitionen austauschen kann. Daher habe ich dies in /boot/grub/menu.lst eingebaut:

title xp
rootnoverify (hd0,1)
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
makeactive
chainloader +1


Nur das dumme Windows will nicht. Beim Starten sehe ich nur die Befehlszeilen aus GRUB und dann passiert nix mehr. Kann mir jemand bei der Fehlersuche helfen?

Danke im Voraus,
Florian

towo2099
11.06.08, 15:52
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)

Ist schonmal Unfug, da man mit map Devices ummappt, keine Partitionen!

dorpm
11.06.08, 22:18
Hhmm,

danke für die Antwort. Aber es geht doch und sogar so, wie ich es oben beschrieben habe. Das Problem lag woanders. Die Windows-Bootkonfiguration und der MBR mussten noch neu geschrieben werden. Weiß der Geier warum (hat mich auch nur wenige Stunden gekostet), aber nun gehts.

Florian

Rain_maker
11.06.08, 22:26
Ich würde es sogar wagen zu behaupten, daß es nun auch ohne die map-Befehle geht, die müssten hier gar nichts bewirken.

dorpm
12.06.08, 20:24
Wie kommst Du drauf? Habs ausprobiert und es geht tatsächlich auch ohne "map".

THX,
Florian

Rain_maker
12.06.08, 21:14
Weil towo recht hat und der map Befehl keine Partitionen sondern devices vertauscht.

Die Befehle sind also bestenfalls wirkungslos.