Suse Linux neben Windows - Problem!

Hallo!
Ich habe SuSE Linux 10.1 32-Bit auf meinem Rechner installiert. Besitze aber auf der D:stuck_out_tongue:artition noch Windows XP Prof.
Folgendes Problem:
Im Grub-Bootloader ist kein Windows-Eintrag (habe versucht, einen zu machen, bloß klappt nicht).
Ich kann also mein Windows nicht mehr starten.
Hier ein paar Daten, die evtl. helfen:

-Bootloader: Grub
-Linux liegt auf C:
-Windows auf D:

Danke schonmal im Vorraus!

Auch hallo.

Im Grub-Bootloader ist kein Windows-Eintrag (habe versucht,
einen zu machen, bloß klappt nicht).
Ich kann also mein Windows nicht mehr starten.
Hier ein paar Daten, die evtl. helfen:

-Bootloader: Grub
-Linux liegt auf C:
-Windows auf D:

Also fĂŒr Windows wird wohl kein D: mehr existieren, sondern C: genannt
werden. Wie sieht die Konfigurationsdatei von Grub eigentlich aus ?

mfg M.L.

Also fĂŒr Windows wird wohl kein D: mehr existieren, sondern C:
genannt werden.

-> Es gibt einen Ordner Namens „windows“; in dem Ordner ist wieder einer mit dem Namen „C“. Da haben Sie wohl Recht.

Wie sieht die Konfigurationsdatei von Grub eigentlich
aus?

-> Meinen Sie die menu.lst?
Wenn ja, hier ist sie:

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

###Don’t change this comment - YaST2 identifier: Original name: :linux###

title SUSE Linux 10.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=0x314 resume=/dev/hda1 :splash=silent showopts
initrd /boot/initrd

###Don’t change this comment - YaST2 identifier: Original name: :floppy###

title Diskette
chainloader (fd0)+1

###Don’t change this comment - YaST2 identifier: Original name: :failsafe###

title Failsafe – SUSE Linux 10.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=normal showopts ide=nodma :apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd

title Xen – SUSE LINUX 10.1

root (hd0,2)
kernel /boot/xen.gz
module /boot/vmlinuz-xen root=/dev/hda3 vga=0x314 :resume=/dev/hda1 splash=silent showopts
module /boot/initrd-xen

Hi,

installiert. Besitze aber auf der D:stuck_out_tongue:artition noch Windows XP
Prof.

poste hier doch mal bitte die Ausgabemeldungen von

fdisk -l
"-l" ist hierbei ein kleines "L" !!

Das geht nur als root und BITTE nicht verschreiben bei dem fdisk-Befehl! Hilfe bekommst du mit

man fdisk

-Bootloader: Grub
-Linux liegt auf C:
-Windows auf D:

Solche Buchstaben gibt es weder hardwareseitig (*) noch unter LINUX. Deswegen ist die Aussage wenig hilfreich. Interessant ist die Ausgabe von wie ich es oben beschrieben habe.

GrĂŒĂŸe,
J~

(*) ja, manchmal tauchen solche schwachsinnigen Buchstaben auch im BIOS auf

Hi,

Also fĂŒr Windows wird wohl kein D: mehr existieren, sondern C:
genannt werden.

-> Es gibt einen Ordner Namens „windows“; in dem Ordner ist
wieder einer mit dem Namen „C“. Da haben Sie wohl Recht.

nee, das ist anderes gemeint. Was du geschrieben hast ist die Sicht von LINUX aus. Der Pfad /windows/C ist der s.g. mountpoint, dort drin sollten idealerweise deine Windowsdaten liegen. Achja, wenn du schon mal dabei bist kannst du uns la auch gleich mal deine Datei /etc/fstab posten :wink:

-> Meinen Sie die menu.lst?

Bitte gib immer den kompletten Pfad mit an. Meinst du die /boot/grub/menu.lst? Vermutlich.

Was sagt yast2 wenn du beim Bootloader (=grub) Windows hinzufĂŒgen willst?

GrĂŒĂŸe,
J~

Hallo,

-Bootloader: Grub

  • Bootloader: GAG

http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv


Es ist sicher nicht verkehrt, sich mit grub auseinanderzusetzen, wenn man das technische Interesse daran hat, aber wenn Du schnell Dein Problem gelöst haben willst, lies Dir mal meinen Artikel hinter dem Link durch.

Gruß,

Malte

==

Die Lauwerksbuchstaben kannst Du erst einmal getrost vergessen. Solche Sachen braucht nur Windows. Linux ist da viel flexibler und bindet Partitionen direkt in das Filesystem ein.

Melde Dich als root-User an Deinem System an (siehe unten). Lass Dir alle eingebundenen Filesysteme anzeigen:

#> df -h

Die Ausgabe sollte dann Àhnl. der folgenden Ausgabe aussehen:

Dateisystem GrĂ¶ĂŸe Benut Verf Ben% EingehĂ€ngt auf
/dev/hda3 9,7G 3,2G 6,0G 35% /
varrun 252M 88K 252M 1% /var/run
varlock 252M 4,0K 252M 1% /var/lock
udev 252M 200K 252M 1% /dev
devshm 252M 0 252M 0% /dev/shm
lrm 252M 19M 234M 8% /lib/modules/2.6.15-26-386/volatile
/dev/hda1 9,8G 7,2G 2,7G 74% /media/hda1
/dev/hda2 9,7G 2,2G 7,0G 24% /media/hda2
/dev/hda5 20G 14G 4,6G 75% /media/hda5

Kannst Du jetzt bereits erkennen, hinter welchem /dev/-Eintrag sich Deine Windows-Partition befindet, vieleicht aufgrund der PartitionsgrĂ¶ĂŸe?

Wenn ja, dann notiere Dir z.B. /dev/hda1, wenn Du meinst, dass hinter dieser Partition Dein Windows steckt.

Jetzt schaue Dir einmal die Konfiguration von grub etwas nÀher an:

#> cat /boot/grub/menu.lst | more

oder mit

#> less /boot/grub/menu.lst

Am Ende von menu.lst sollte dann ein Àhnl. Eintrag zu finden sein:

Falls Windows auf /dev/hda1

title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1

ACHTUNG: wenn sich z.B. deine WIN-Partition auf /dev/hda1 befindet, dann musst Du in Grub (hd0,0) konfigurieren. Das ‚a‘ kennzeichnet die erste Harddisk (Grub beginnt bei Null zu zĂ€hlen) und ‚1‘ ist die erste Partition (Grub beginnt auch hier bei Null!).

ErgÀnzung: falls Du noch nicht sicher bist, auf welcher Part. Dein Windows liegt, dann schau Dir mal die fstab an:

#> cat /etc/fstab

Findest Du in einer Zeile einen Eintrag Àhnl. dem folgenden:

/dev/hda1 /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 1

Immer daran denken: alle Befehle als root-Benutzer ausfĂŒhren.

#> id

Wechseln zu Benutzer root:

#> sudo su -

MfG Frank

[Bei dieser Antwort wurde das Vollzitat nachtrÀglich automatisiert entfernt]

Danke Frank (ich hoffe, ich darf Sie so nennen)!
Mein Windows liegt auf /dev/hda5.
Also muss der Eintrag in Grub hd(0,4) lauten, oder?

Danke Frank (ich hoffe, ich darf Sie so nennen)!
Mein Windows liegt auf /dev/hda5.
Also muss der Eintrag in Grub hd(0,4) lauten, oder?

Hallo Hendrik V.

title Windows 2K/XP/2003
root (hd0,4)
makeactive
chainloader +1

sollte funktionieren.

HTH
Gruß Norbert

Danke erstmal fĂŒr deinen Tipp!
Doch kommt bei mir folgende Fehlermeldung, wenn ich es booten will:

root (hd0,4)
Filesystem type unknown, partition type 0x7
Error 12: Invalid Devise Request

Ich glaub, ich bekomm’s nicht mehr hin^^

[Bei dieser Antwort wurde das Vollzitat nachtrÀglich automatisiert entfernt]

Danke Frank (ich hoffe, ich darf Sie so nennen)!
Mein Windows liegt auf /dev/hda5.
Also muss der Eintrag in Grub hd(0,4) lauten, oder?

Hallo Hendrik V.

title Windows 2K/XP/2003
root (hd0,4)
makeactive
chainloader +1

sollte funktionieren.

HTH
Gruß Norbert

Danke erstmal fĂŒr deinen Tipp!
Doch kommt bei mir folgende Fehlermeldung, wenn ich es booten
will:

root (hd0,4)
Filesystem type unknown, partition type 0x7
Error 12: Invalid Devise Request

Hallo Hendrik V.

sorry,zwischen root und (hd0,4) ist mir ein Leerzeichen gerutscht das muss weg.
Bitt den Eintrag mal Àndern in root(hd0,4) anstatt root (hd0,4) dann nochmal versuchen.

Ich glaub, ich bekomm’s nicht mehr hin^^

Keine Panik.

Gruß Norbert

Also ich bin jetzt schonmal auf dem richtigen weg
bootet den PC nochmal neu, sodass eigentlich WIndows starten könnte
jedoch schaltet sich dann - wie immer - Grub ein
ein Kreislauf

Gibt es nicht eine möglichkeit, Grub kurz auszuschalten? WĂ€re einfacher


Gruß
Hendrik

[Bei dieser Antwort wurde das Vollzitat nachtrÀglich automatisiert entfernt]

Ich glaube das Problem ist, dass bei Dir Windows nicht auf der 1. Partition der 1. Festplatte liegt, weshalb die Konfiguration von Grub angepasst werden muss. Es muss dann vorgaukelt werden, dass Windows auf der 1. Partition der 1. Festplatte lÀge.

Ich weiss gerade leider nicht, wo hierzu nĂ€here Informationen zu finden sind und ich weiss auch nicht auswendig die Einstellungen, die in der grub.conf notwendig sind, aber vielleicht suchst Du mal nach „grub“, „windows“ und „partition“.


 oder aber Du drehst es einfach um und installierst Windows auf die 1. Partition der Festplatte und Linux auf die zweite.

GrĂŒsse
schuelsche