Suse Linux neben Windows - Problem!

Von: , Frage gestellt am So, 15. Okt 2006

Hallo!
Ich habe SuSE Linux 10.1 32-Bit auf meinem Rechner installiert. Besitze aber auf der D:-Partition 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!

12 Antworten zu dieser Frage

  1. Antwort von nach 14 Minuten 0 hilfreich
    Re: Suse Linux neben Windows - Problem!

    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.

    • Antwort von nach einer Stunde 0 hilfreich
      Re^2: Suse Linux neben Windows - Problem!

      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

      • Antwort von nach einer Stunde 0 hilfreich
        Re^3: Suse Linux neben Windows - Problem!

        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 ;) -> 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~

        • Antwort von nach 2 Tagen 0 hilfreich
          Re^4: Suse Linux neben Windows - Problem!

          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

  2. Antwort von nach einer Stunde 0 hilfreich
    Re: Suse Linux neben Windows - Problem!

    Hi, installiert. Besitze aber auf der D:-Partition 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 <fdisk -l> wie ich es oben beschrieben habe.

    Grüße,
    J~

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

  3. Antwort von nach einer Stunde 0 hilfreich
    Re: Suse Linux neben Windows - Lösung!

    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

  4. Antwort von nach 7 Stunden 0 hilfreich
    Re: Suse Linux neben Windows - Problem!

    ==

    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]

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: Suse Linux neben Windows - Problem!

      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?

      • Antwort von nach einem Tag 0 hilfreich
        Re^3: Suse Linux neben Windows - Problem!

        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



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!