Hallo David, On Fri February 19 2010 David Haller wrote:
Hallo,
Am Fre, 19 Feb 2010, Werner Franke schrieb:
On Thu February 18 2010 Wilhelm Boltz wrote:
Am Donnerstag, 18. Februar 2010 09:50:16 schrieb Werner Franke:
[...]
Allerdings kommt jetzt die Frage, wie ich den Grub in die Root-Partition installiere.
Warum nicht in den jew. MBR?
Grub-Haupt-OS (MBR hd0): boote dein Haupt-OS. Passe die menu.lst an:
==== title openSUSE 11.2 (pae) root (hd0,0) kernel /boot/vmlinuz-2.6.31.8-0.1-pae ...
title Grub anderes OS (Disk 2 MBR) chainloader (hd1)+1
# Wenn du willst kannst du zusätzlich noch den Eintrag vom zweiten OS # übernehmen, damit du das zweite direkt starten kannst:
title Zweites OS openSUSE 11.2 - 2.6.31.12-0.1 (pae) root (hd1,0) kernel /boot/vmlinuz-2.6.31.12-0.1-pae ... ====
Kontrolliere, daß (hd0) und (hd1) in der /boot/grub/device.map auf die jeweils richtige Platte verweist.
Schau in deine /etc/grub.conf, die sollte so aussehen:
==== setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,0) quit ====
# grub-install.unsupported --no-floppy '(hd0)'
So, und das gleiche Spielchen für das Zweit-OS, dieses also booten, und dann:
==== title Zweites OS openSUSE 11.2 - 2.6.31.12-0.1 (pae) root (hd1,0) kernel /boot/vmlinuz-2.6.31.12-0.1-pae ...
title Grub Haupt OS (Disk 1 MBR) chainloader (hd0)+1
# Wenn du willst kannst du zusätzlich noch den Eintrag vom zweiten OS # übernehmen, damit du das zweite direkt starten kannst:
title Haupt-OS openSUSE 11.2 (pae) root (hd0,0) kernel /boot/vmlinuz-2.6.31.8-0.1-pae ... ====
Kontrolliere, daß (hd0) und (hd1) in der /boot/grub/device.map auf die jeweils richtige Platte verweist (und zwar genau wie die des Haupt-OS, nicht vertauscht!)
Schau in deine /etc/grub.conf, die sollte so aussehen:
==== setup --stage2=/boot/grub/stage2 --force-lba (hd1) (hd1,0) quit ====
# grub-install.unsupported --no-floppy '(hd1)'
Das sollte es gewesen sein.
-dnh, der zeitweise auf 3 von 4 Platten nen Grub im jew. MBR hatte ;)
vielen Dank für Deine ausführlichen Hinweise. Damit bin ich weitergekommen. Jetzt geht es wieder. Was genau der Grund war, weiss ich nicht. Eventuell der Umstand dass in /etc/grub.conf etwas folgendes drin stand: setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd1,0) ^ ^ Nachdem ich das, wie Du es beschrieben hast, berichtigt hatte musste ich noch mit "grub-install --recheck" eine neue "device.map" erzeugen. Mit den "/dev/disk/by-id" Namen konnte Grub anscheinend nichts anfangen, mit /dev/sdb und /dev/sda meckerte er nicht mehr. Die "hd1" und "hd0" Zuordung zu den dev/sdX war die gleiche wie vorher. Jetzt geht das Menü über "configfile /boot/grub/menu.lst" wieder. der Eintrag title Grub Haupt OS (Disk 1 MBR) chainloader (hd0)+1 geht nicht. Ich habe alle Möglichkeiten, denke ich, durchprobiert chainloader (hd0)+1 chainloader (hd1)+1 root (hd0) chainloader +1 root (hd1) chainloader +1 Die Fehlermeldung habe ich jetzt jedoch nicht parat. Ist auch nicht mehr sooo wichtig. Danke für alle Hinweise und Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org