Hallo Lug-DD,
nach einer durch Festplattenwechsel erforderlich gewordenen Neupartitionierung (schon die zweite Maxtor-Platte in einem Jahr abgepfiffen) meiner Dual Boot habe ich ein Problem mit Grub.
Neben Win2K (hd0,0) habe ich eine RedHat 8.0 (hd0,5) auf der Platte, die Root stand vorher auf (hd0,4). Natürlich kommt beim booten jetzt der Grub im Dialogmodus hoch, weil die Verweise im MBR falsch sind.
Booten von Win geht, RedHat kommt jedoch mit KernelPanic wegen Init Problem, aber darum gehts mir jetzt gar nicht (evtl. stimmen nur die im Dialog eingegebenen Befehle nicht).
Ich brauche jedoch dringend einen funktionierenden MBR, weil das Booten momentan einfach ne Zumutung ist. Reparieren über Win2K wollte ich nicht (der Stolz verbietet es ... noch), deshalb habe ich mit Knoppix versucht den MBR neu zu schreiben.
Der Kofler meint dazu: grub> install (hd0,5)/boot/grub/stage1 d (hd0) (hd0,5)/boot/grub/stage2 p (hd0,5)/boot/grub/grub.conf
Das Ergebnis ist jedoch immer: Error 12: Invalid device requested
Version von Grub ist 0.92 (auch getestet mit 0.93 von Knoppix -> selbes Ergebnis). /dev/hda5 ist gemountet, die grub.conf habe ich angepasst. Die Files von /usr/share/grub habe ich auch nochmal nach /boot/grub umkopiert, ohne Erfolg.
Was kann jetzt noch falsch sein?
TIA und viele Grüße Jörg
Hi!
Am 2003-11-16 19:17 +0100 schrieb Joerg Pohl:
grub> install (hd0,5)/boot/grub/stage1 d (hd0) (hd0,5)/boot/grub/stage2 p (hd0,5)/boot/grub/grub.conf
^^^^^^^
Version von Grub ist 0.92 (auch getestet mit 0.93 von Knoppix -> selbes Ergebnis). /dev/hda5 ist gemountet, die grub.conf habe ich angepasst.
^^^^^^^^^
/dev/hda5 = (hd0,4), /dev/hda6 = (hd0,5)
Ist das nur ein Tippfehler oder schon das Problem?
Pitti
Hallo Martin,
/dev/hda5 = (hd0,4), /dev/hda6 = (hd0,5)
Ist das nur ein Tippfehler oder schon das Problem?
danke für den Tipp, darin lag auch wirklich das Problem, nur waren sogar beide Angaben richtig. Ich hatte blöderweise am Anfang der extended Partition noch einen kleinen freien Bereich, der wird nicht richtig mitgezählt, deshalb war auch /dev/hda5 richtig. (hd0,5) funktionierte im Dialogmodus vom grub auch hervorragend (z.B. Ergänzung Filenamen mit Tab, bei Angabe von (hd0,4) kam Error 17: cannot mount selected partition), nur das install command klappte eben damit nicht.
Ich habe den freien Bereich jetzt weggeputzt und nun ist wirklich /dev/hda5 = (hd0,4) und jetzt klappt auch install und das booten über MBR, zumindest von Win.
Die redhat will immer noch nicht, das erste was schiefläuft, er kann das Label / nicht finden -> daraufhin Fehler beim init -> Kernel Panik.
Aber darum kümmere ich mich morgen.
Besten Dank und Viele Grüße Jörg
lug-dd@mailman.schlittermann.de