PDA

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



Schrotty
28.04.06, 13:21
Hallo Leute,

ich habe auf meinen Rechner Suse 10.0 installiert. In meinem Rechner habe ich 4 Festplatten.
Drei davon sind mit Linux Format beschrieben. Danch wollte ich Windows installieren. Dies ging aber nur wenn ich alle
Linux-Platten abgeschalten habe. Nach der Installtion von Windows habe sie wieder aktiviert und habe Linux gestartet und meinen
Grub-Bootloader eingestellt. Lieder läst sich jetzt Windows nicht mehr starten.

So nun mene Frage:
Liegt das nur an den falschen Einträgen in der boot.ini oder kann es auch an was anderem liegen?

Vielen Dank für eure Hilfe ...

Gruß

marce
28.04.06, 13:26
Windows ist (oder war) ein wenig zickig, auf welcher Platte es denn installiert werden will - meist die erste Primäre Partition auf der ersten HD...

claudius
28.04.06, 13:34
Hallo Schrotty,
ich gehe mal davon aus, dass dein bootmanager Grub ist. editiere einfach die /boot/grub/menu.lst so, dass auch windows dabei ist. Dann kannst du auch wieder nach windows booten.

kreol
28.04.06, 13:47
Ansonsten poste bitte die Ausgabe eines als root ausgeführten "fdisk -l" und beschreibe genau auf welcher Partition welches OS sitzt. Die Ausgabe von "cat /boot/grub/menu.lst" könnte auch hilfreich sein (wenn Du grub verwendest).


Kreol

Schrotty
28.04.06, 13:56
Platte /dev/hda: 122.9 GByte, 122942324736 Byte ---> Daten und Home-Verzeichniss
255 K�pfe, 63 Sektoren/Spuren, 14946 Zylinder
Einheiten = Zylinder von 16065 � 512 = 8225280 Bytes

Ger�t boot. Anfang Ende Bl�cke Id System
/dev/hda1 1 14945 120045681 f W95 Erw. (LBA)
/dev/hda5 1 14945 120045649+ 83 Linux

Platte /dev/hdb: 81.9 GByte, 81964302336 Byte ---> Daten
255 K�pfe, 63 Sektoren/Spuren, 9964 Zylinder
Einheiten = Zylinder von 16065 � 512 = 8225280 Bytes

Ger�t boot. Anfang Ende Bl�cke Id System
/dev/hdb1 1 9963 80027766 f W95 Erw. (LBA)
/dev/hdb5 1 9963 80027734+ 83 Linux

Platte /dev/hde: 40.0 GByte, 40016019456 Byte
255 K�pfe, 63 Sektoren/Spuren, 4865 Zylinder
Einheiten = Zylinder von 16065 � 512 = 8225280 Bytes

Ger�t boot. Anfang Ende Bl�cke Id System
/dev/hde1 * 1 4569 36700461 83 Linux ---> Hier liegt meine Suse 10.0
/dev/hde2 4570 4865 2377620 82 Linux Swap / Solaris
omitting empty partition (5)

Platte /dev/hdg: 203.9 GByte, 203928109056 Byte
255 K�pfe, 63 Sektoren/Spuren, 24792 Zylinder
Einheiten = Zylinder von 16065 � 512 = 8225280 Bytes

Ger�t boot. Anfang Ende Bl�cke Id System
/dev/hdg1 * 1 7649 61440561 7 HPFS/NTFS ----> Hier leigt WinXP
/dev/hdg2 7650 24726 137171002+ f W95 Erw. (LBA)
/dev/hdg5 8435 10276 14795833+ b W95 FAT32
/dev/hdg6 10277 18444 65609428+ 7 HPFS/NTFS
/dev/hdg7 18445 24726 50460133+ b W95 FAT32

So da ist die Ausgabe.
Den Eintrag in der menu.lst habe ich schon get�tigt

kreol
28.04.06, 14:08
...Den Eintrag in der menu.lst habe ich schon getätigtWie sieht der aus und hat es was gebracht? Ggf. solltest Du die hdg im Windows-Eintrag ummappen
map (hd0) (hd6)
map (hd6) (hd0)Wobei ich mir nicht sicher bin, ob Deine hdg im grub tatsächlich (hd6) ist, sollte aber eigentlich. Grub zählt die Laufwerke bei 0 beginnend durch, SCSI vor IDE...

Nachtrag: Könnte also auch (hd3) sein...

Und bitte editiere Deinen Post doch unter Beachtung meiner Sig ;)


Kreol

Schrotty
28.04.06, 15:12
... also im Grub steht die Platte als hd3.

so sieht meine menu.lst aus.


# Modified by YaST2. Last modification on Mo Apr 24 13:18:01 CEST 2006

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd2,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
root (hd2,0)
kernel /boot/vmlinuz root=/dev/hde1 selinux=0 resume=/dev/hde2 splash=silent showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows

chainloader (hd3,0)+1


###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
chainloader (fd0)+1

kreol
28.04.06, 15:23
Gibt es eine Fehlermeldung?

Mappe in der Win-Sektion der menu.lst vor dem chainloader-Befehl mal mit (hd3) um. Geht es dann?

Und bitte präzisiere "...läßt sich nicht mehr starten", s.o.

Nachtrag: Probier mal
title Windows
rootnoverify (hd3,0)
map (hd0) (hd3)
map (hd3) (hd0)
makeactive
chainloader +1

Kreol

Schrotty
28.04.06, 15:36
ich habe jetzt folgende Einträge in der menu.lst getätigt.



###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows

map (hd0) (hd6)
map (hd6) (hd0)
chainloader (hd6,0)+1

Da bekomme ich jetzt die Folgende Fehlermeldung:


Error 21: Select disk does not exist


Vor hatte ich keine Fehler meldung es stand immer
chainloader (hd3,0)+1
und dann blinkte nur noch der Curser...

suck
28.04.06, 15:40
Wenn die S-ATA / SCSI Platten (hde und hdg) zuerst gezählt werden, müsste hda doch eigentlich hd2 sein, da bei Null angefangen wird zu zählen. Man kann das aber wohl auch im BIOS ändern. Wenn SuSE noch booten kann, bedeutet dies allerdings, dass hd2 für SuSE korrekt ist und die S-ATA / SCSI Platten doch nach den ATA-Platten gezählt werden. Ich würde für Windows mal (hd0,0) testen. Ich kann Windows XP hier übrigens auch nur dann installieren, wenn ich die die S-ATA Platte für Linux abklemme. Das Problem mit grub habe ich nicht, da ich einfach die Bootreihenfolge im BIOS änder, falls ich Windows brauche.

kreol
28.04.06, 15:44
Error 21: Select disk does not existJa, wenn grub Deine hdg als (hd3) erkennt ist (hd6) natürlich obsolet. Versuch mal meinen Nachtrag in Post #8.


Kreol

no!Z
28.04.06, 15:46
durch den map eintrag gaukelt grub windows vor das es sich auf der ersten Partition befindet.

chainloader (hd6,0)+1 muss deshalb chainloader (hd0,0)+1
heißen dann müsste es gehen

gegebenenfalls hd6 durch hd3 ersetzen

Schrotty
28.04.06, 15:50
... der Nachtrag von kreol war Gold richtig.
Es geht ... supi!
Ich danke euch für euere schnelle Hilfe und besonders dir kreol.

Danke.... schönen Tag noch

kreol
28.04.06, 15:51
...gegebenenfalls hd6 durch hd3 ersetzenDas auf alle Fälle, da wohl mittlerweile gesicherte Erkenntnis: Streiche (hd6), setze (hd3)...


Kreol

kreol
28.04.06, 15:58
...Es geht ... supi!
Ich danke euch für euere schnelle Hilfe und besonders dir kreol....Schön daß es geht :)

Der Dank gebührt aber eigentlich nocheiniggy, dessen Thread (http://www.linuxforen.de/forums/showthread.php?t=207027&highlight=menu.lst+map) ich mit Hilfe der Suchfunktion des Forums gefunden habe, Suchworte sind hervorgehoben... :rolleyes:


Kreol