1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Dualbootsystem

    • Linux
  • Chrisi
  • 1. Dezember 2003 um 20:26
  • Unerledigt
  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 1. Dezember 2003 um 20:26
    • #1

    Hallo!

    Meine Festplatten sehen wie folgt aus:

    Platte 1:
    C:\ -> Windows
    D:\ -> Linux

    Platte 2:
    Eigene Dateien und sonstige Partitionen


    Das OS wähl ich mit dem LILO aus. Ich hoffe ich liege richtig der Annahme, dass die Informationen (Bootpfad) auf der C:\-Platte liegen. Nun möchte ich mein Windows reinstallieren. Wie muss ich da vorgehen, dass ich auch nach der Installation wieder mit Linux booten kann?

    MfG
    Christian

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 1. Dezember 2003 um 20:59
    • #2
    Zitat von Chrisi

    Hallo!

    Meine Festplatten sehen wie folgt aus:

    Platte 1:
    C:\ -> Windows
    D:\ -> Linux

    Platte 2:
    Eigene Dateien und sonstige Partitionen


    Das OS wähl ich mit dem LILO aus. Ich hoffe ich liege richtig der Annahme, dass die Informationen (Bootpfad) auf der C:\-Platte liegen. Nun möchte ich mein Windows reinstallieren. Wie muss ich da vorgehen, dass ich auch nach der Installation wieder mit Linux booten kann?

    MfG
    Christian

    Alles anzeigen

    http://hades.gothic.at/iforum/showthread.php?t=11825

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 1. Dezember 2003 um 21:13
    • #3

    Oh.. danke! Ich hab den andren Thread nicht gesehen..

    Also muss ich wie blAck_8 zuerst das Windows neu installieren und dann so vorgehen wie ihr beschrieben habt?

    Vielen Dank für die schnelle Antwort!

    MfG
    Christian

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 1. Dezember 2003 um 21:30
    • #4
    Zitat von Chrisi


    Also muss ich wie blAck_8 zuerst das Windows neu installieren und dann so vorgehen wie ihr beschrieben habt?


    ja, würd ich schon so sagen, denn mich hat diese dos-erweiterung, auch als windows bekannt, leider noch nie gefragt als es meinen MBR überschrieben hat...

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 1. Dezember 2003 um 21:55
    • #5

    Hm.. wenn ich zurückdenk... mich hats auch noch nie gefragt.. :winking_face:

    Dann werd ich mal mein Glück versuchen..

    Danke Kampi!

    MfG
    Christian

  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 8. März 2007 um 17:43
    • #6

    Hallo!

    Ich darf hier meinen eigenen Thread wieder zum Leben erwecken. Hab mehr als 3 Jahre danach wieder ein ähnliches Problem. Nur, dass es diesmal nicht so funktioniert wie es soll.

    Situation is wieder ungefähr die gleiche: Ich hab Windows neu installiert und wollte jetzt wieder das Bootmenü hinzufügen, damit ich auch wieder auf das vorhandene Linux zugreifen kann.

    Ich hab das auf zwei verschiedene Arten probiert, wobei das Ergebnis nicht erfreulich ist: es geht gar nix mehr... (Daten sind jedoch noch vorhanden)

    Also, was ich gemacht hab:
    1.)

    Code
    sudo mkdir /mnt/ubuntu
    sudo mount /dev/hda3 /mnt/ubuntu
    sudo mount -o bind /dev /mnt/ubuntu/dev 
    sudo chroot /mnt/ubuntu
    root@ubuntu:/boot/grub# grub-install /dev/hda
    The file /boot/grub/stage1 not read correctly.

    Hat also nicht funktioniert. Neustart brachte keine Veränderung. (Kein Menü, automatischer Start von Windows.) Zweiter anderer Versuch:

    2.)

    Code
    sudo mkdir /mnt/ubuntu
    sudo mount /dev/hda3 /mnt/ubunut
    sudo grub-install --root-directory=/mnt/ubuntu/ /dev/hda 
    
    
    Due to a bug in xfs_freeze, the following command might produce a segmentation
    fault when /mnt/ubuntu//boot/grub is not in an XFS filesystem. This error is harmless and
    can be ignored.
    Installation finished. No error reported.
    This is the contents of the device map /mnt/ubuntu//boot/grub/device.map.
    Check if this is correct or not. If any of the lines is incorrect,
    fix it and re-run the script `grub-install'.
    Alles anzeigen

    Nach einem Neustart ging dann wirklich nichts mehr.


    fdisk -l gibt:

    Code
    Disk /dev/hda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1               2        2040    16378267+   f  W95 Ext'd (LBA)
    /dev/hda2   *        2041        8709    53568742+   c  W95 FAT32 (LBA)
    /dev/hda3            8710        9598     7140892+  83  Linux
    /dev/hda4            9599        9729     1052257+  82  Linux swap / Solaris
    /dev/hda5               2        2040    16378236    7  HPFS/NTFS
    
    
    Disk /dev/sda: 511 MB, 511705088 bytes
    56 heads, 32 sectors/track, 557 cylinders
    Units = cylinders of 1792 * 512 = 917504 bytes
    
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1         558      499568    b  W95 FAT32
    Partition 1 has different physical/logical endings:
         phys=(830, 55, 32) logical=(557, 31, 32)
    Alles anzeigen

    Komisch finde ich dabei, dass auf der /dev/hda2 meine Daten drauf sind und die Partition jedoch als 'boot' markiert ist. Wenn ich sie mounte, sind neben den Daten auch Dateien wie 'boot.ini', 'hiberfil.sys', 'ntdetect.com', 'ntldr' und 'bootfont.bin' drauf. Sollte meiner Meinung nach nicht sein.
    Das WinXP ist auf /dev/hda1.

    Auszug aus menu.lst:

    Code
    title		Ubuntu, kernel 2.6.17-10-generic
    root		(hd0,1)
    kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/hda2 ro quiet splash locale=de_DE
    initrd		/boot/initrd.img-2.6.17-10-generic
    quiet
    savedefault
    boot
    
    
    title		Ubuntu, kernel 2.6.17-10-generic (recovery mode)
    root		(hd0,1)
    kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/hda2 ro single
    initrd		/boot/initrd.img-2.6.17-10-generic
    boot
    
    
    title		Ubuntu, memtest86+
    root		(hd0,1)
    kernel		/boot/memtest86+.bin
    quiet
    boot
    
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    
    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title		Other operating systems:
    root
    
    
    
    
    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/hda1
    title		Windows XP 
    root		(hd0,0)
    savedefault
    makeactive
    chainloader	+1
    Alles anzeigen


    device.map

    Code
    (hd0)	/dev/hda

    Was kann ich nun noch machen? Weiß jemand wo der Fehler liegt?

    Vielen Dank

    Christian

  • Paulchen
    1
    Paulchen
    Gast
    • 8. März 2007 um 18:19
    • #7
    Zitat von Chrisi

    Nach einem Neustart ging dann wirklich nichts mehr.

    Kannst du das irgendwie genauer beschreiben? Irgendeine Fehlermeldung? Ausgabe sinnloser Zeichen? Zumüllen des Bildschirms durch tausendmalige Ausgabe des Wortes "GRUB"?

  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 8. März 2007 um 18:26
    • #8

    Wenn ich versuche das Linux zu starten bekomme ich Fehler Nr. 15 und beim Windows Nr. 17. Genaueres schildere ich beim nächsten Neustart. (Kann nicht mehr lange dauern)

    Edit:
    Was ich vielleicht noch erwähnen sollte: Bis zuletzt habe ich Windows mit FAT32 verwendet. Nun zum ersten Mal NTFS.

    Edit:
    Linux: Error 15: File not found
    Win: Error 12: Invalid device requested

  • Paulchen
    1
    Paulchen
    Gast
    • 8. März 2007 um 18:42
    • #9

    Das Problem ist, soweit ich das beurteilen kann, nicht die Installation von GRUB, sondern seine Konfiguration.

    Linux ist nicht auf /dev/hda2 bzw. (hd0,1), sondern auf /dev/hda3 bzw. (hd0,2). Daher musst du die Vorkommnisse von

    Code
    root=/dev/hda2

    in den Kernel Command Lines in der menu.lst entsprechend durch

    Code
    root=/dev/hda3

    ersetzen und entsprechend

    Code
    root (hd0,1)

    durch

    Code
    root (hd0,2)

    Der Bootloader von Windows ist weiters nicht auf (hd0,0), sondern auf (hd0,1) bzw. /dev/hda2 (auch wenn das Windows-Verzeichnis auf der NTFS-Partition auf /dev/hda5 sein mag). Daher musst du in der menu.lst statt

    Code
    title		Windows XP 
    root		(hd0,0)
    savedefault
    makeactive
    chainloader	+1


    das schreiben:

    Code
    title		Windows XP 
    root		(hd0,1)
    savedefault
    makeactive
    chainloader	+1

    Ich denke, damit könnten die beiden Betriebssysteme gebootet werden können, ich kann mich aber auch wo geirrt haben. :winking_face:

  • Chrisi
    5
    Chrisi
    Mitglied
    Punkte
    245
    Beiträge
    40
    • 8. März 2007 um 19:00
    • #10

    Ach Paulchen, auch wenn es sich komisch anhört: ich könnte dich knuddeln und drücken!! :) Es funktioniert wieder!! Vielen Dank!!

    lg,
    Christian


    Kleine Frage noch.. ist die Konfiguration eigentlich ein bisschen sonderbar? Also im Speziellen den Output von fdisk -l. Ich verstehe nicht, warum auf der Partition mit meinen Daten das Bootflag gesetzt ist...

  • Maximilian Rupp 27. Dezember 2024 um 00:11

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung