View previous topic :: View next topic |
Author |
Message |
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Thu Aug 13, 2009 1:13 pm Post subject: Dualboot funktioniert nicht (x86 und Win XP mit Grub) |
|
|
Sehr geehrte Damen und Herren,
ich bin noch blutigster Linux Anfänger und benötige deshalb dringends den Rat von ein paar erfahreren Usern.
Ich habe in der Konfigurationsdatei für Grub alles so eingestellt, wie es mir das Gentoo Handbook vorgeschlagen hat. Gentoo bootet auch ganz wunderbar, jedoch zeigt er mir beim Booten von Windows lediglich an:
...
und kehrt anschließend wieder zum Boot-Menü zurück.
Hat jemand mit diesem Phänomen schon Erfahrungen gemacht?
Ich würde mich sehr über eine Antwort freuen.
Herzlichen Dank! |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Thu Aug 13, 2009 1:15 pm Post subject: |
|
|
Hi,
willkommen im Forum.
Hilfreich ist, wenn Du uns den Inhalt der menu.lst Datei postest.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2403 Location: Germany
|
Posted: Thu Aug 13, 2009 1:32 pm Post subject: |
|
|
Und auf welcher Partition beziehungsweise Festplatte dein Windows liegt und welches Windows du verwendest. |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Fri Aug 14, 2009 11:06 am Post subject: Partitionierung |
|
|
Liebe Helfer,
nun mein System habe ich folgendermaßen partitioniert:
/dev/hda1 System und Programmpartition von Windows mit Bootflag (wenn man es mit fdisk anzeigen lässt),
/dev/hda2 Dateipartition von Windows,
/dev/hda3 Virtueller Arbeitsspeicher von Windows,
/dev/hdb1 boot-Partition von Linux (Ebenfalls ist hier ein Bootflag gesetzt),
/dev/hdb2 swap Partition von Linux,
/dev/hdb3 root-Partition von Linux.
Ich benutzte ein Windows XP mit installiertem Service Pack 2.
Ich werde euch gleich auch meine menu.lst Datei posten...wenn ich sie erst einmal gefunden habe.
Vielen Dank für eure Unterstützung!
Herzlichst
Steven |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Fri Aug 14, 2009 11:36 am Post subject: menu.lst |
|
|
Liebe Adjudanten,
ich habe versucht an die Datei menu.lst ranzukommen und stieß dabei auf folgende merkwürdige, surreale Gegebenheit:
mein Ordner /boot/ ist leer. (PANIK!)
Was soll ich machen? Nochmal installieren?
Ich kann mir das irgendwie nicht erklären, denn schließlich bootet ja mein Gentoo Linux?
Vielleicht könnt ihr mir weiterhelfen.
Vielen Dank.
Herzlichst
Steven |
|
Back to top |
|
|
Raze n00b
Joined: 13 Jul 2009 Posts: 59 Location: Germany
|
Posted: Fri Aug 14, 2009 1:00 pm Post subject: |
|
|
/boot wird nicht automatisch gemountet, insofern du die gängigen Guides abgearbeitet hast.
Ein sollte genügen, alternativ wenn du in ner Live-Umgebung bist Code: | mount /dev/hdb1 /mnt/gentoo/boot | . |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Fri Aug 14, 2009 1:01 pm Post subject: |
|
|
liegt vermutlich daran, dass du deine boot partition nicht gemounted hast, was gibt denn "mount" aus?
die boot partition ist normalerweise während des normalen systemgebrauchs nicht gemounted. |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Fri Aug 14, 2009 1:10 pm Post subject: mount /boot |
|
|
Klappt leider nicht, da er "unknown filesystem ext2 anzeigt"[/quote] |
|
Back to top |
|
|
Raze n00b
Joined: 13 Jul 2009 Posts: 59 Location: Germany
|
Posted: Fri Aug 14, 2009 1:41 pm Post subject: |
|
|
Dann hast du vermutlich ein ext2 Filesystem erstellt aber die entsprechenden Optionen nicht im Kernel aktiviert.
Code: | tune2fs -O has_journal /dev/hdb1 |
Konvertiert ext2 -> ext3.
Exakt den selben Fall hat ich gestern zu Hause. Anschließend änderst du in der /etc/fstab das Filesystem für /dev/hdb1 auf "ext3" und gibst wieder ein "mount /boot" ein. |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Fri Aug 14, 2009 5:39 pm Post subject: menu.lts |
|
|
Liebe Freunde,
vielen Dank für diesen Tipp. Hat gut funktioniert. Ich bin an die Datei menu.lst herangekommen. Hier ist sie:
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 30
# splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.27-r10 (hdb)
root (hd1,0)
kernel /boot/vmlinuz-2.6.27-gentoo-r10 root=/dev/hdb3
title Gentoo Linux 2.6.27-r10 (Rescue)
root (hd1,0)
kernel /boot/vmlinuz-2.6.27-gentoo-r10 root=/dev/hdb3 init=/bin/bb
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
# vim:ft=conf:
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
Ich hoffe, dass euch die Datei weiterhelfen kann. Und somit natürlich auch mir als Hauptnutznießer dieses Eintrages.
Vielen Dank für eure Mühen. So macht das irgendwie richtig Spaß mit Linux!
Herzlichst
Steven |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3942 Location: Hamburg
|
Posted: Fri Aug 14, 2009 5:43 pm Post subject: |
|
|
Ich habe noch zusätzlich den root() Eintrag drin : Code: | title=Windows XP
root (hd0,0)
rootnoverify (hd0,0)
makeactive
chainloader +1
|
|
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Fri Aug 14, 2009 6:10 pm Post subject: |
|
|
Vielen Dank ich werds morgen ausprobieren, da ich heute nicht mehr an meinen PC rankomme.
Aber wenn das klappt, möchte ich mich schon jetzt bedanken.
Vielen Dank. |
|
Back to top |
|
|
Raze n00b
Joined: 13 Jul 2009 Posts: 59 Location: Germany
|
Posted: Fri Aug 14, 2009 9:11 pm Post subject: |
|
|
Was noch zu beachten wäre ..
In der Live-CD, ich habe auch 2 Platten, waren diese genau vertauscht. Wenn dir Grub also sagt, dass er auf der Platte nix findet, drück "c" im Grub, und dann gibst du
ein, und schaust wo Grub ne ext2 (*) Partition erkennt. Das trägst du dann in Grub ein (ggf. strg - alt - entf, dann in er übersicht "e" zum editieren, anpassen, wenn er bootet, /boot mounten und fest in die grub.conf eintragen).
* = ext3 ist ein ext2 erweitert um ein Journal, Grub wird dir sagen es ist ein ext2 |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Sun Aug 16, 2009 12:24 pm Post subject: Dualboot funktioniert noch nicht ganz |
|
|
Also ich habe in grub.conf die Ergaenzung vorgenommen.
Nun zeigt mir Grub beim booten von Windows zwar nicht an,
dass er keinen Inhalt auf der Platte faende, sondern, dass
das filesystem unbekannt sei (ich habe auf hda nur ntfs).
Was kann ich da jetzt machen? |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Sun Aug 16, 2009 1:06 pm Post subject: |
|
|
wie sieht denn im bios die boot reihenfolge aus? linux zuerst? windows zuerst? bootet windows wenn du die linux platte abklemmst?
evtl. musst du ein
map (hd0) (hd1)
map (hd1) (hd0)
nach chainloader +1 einfügen.
gruß scytheman |
|
Back to top |
|
|
Farnelius n00b
Joined: 12 Aug 2009 Posts: 27
|
Posted: Tue Aug 18, 2009 9:30 am Post subject: |
|
|
Im Prinzip muesste Windows schon auf der richtigen Platte sein, immerhin habe ich es auf hda installiert.
Ich hab trotzdem mal probiert mit map zu operieren. Leider vergebens. Er zeigt wieder nach root (hd0,0) unknown file system an?
Irgendwelche Ideen?
Herzlichst
Steven |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Aug 18, 2009 11:39 am Post subject: |
|
|
Klemm mal hdb komplett ab und schau, ob dann Windows bootet.
Wenn es dann streikt, hast du dir da irgendwas ruiniert.
Finswimmer _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3942 Location: Hamburg
|
Posted: Tue Aug 18, 2009 11:50 am Post subject: |
|
|
Finswimmer wrote: | Klemm mal hdb komplett ab und schau, ob dann Windows bootet.
Wenn es dann streikt, hast du dir da irgendwas ruiniert. | evtl. den Loader von Windows - der sollte sich wiederherstellen lassen mit einer Windows-installations-CD. |
|
Back to top |
|
|
|