Am Dienstag, 9. Dezember 2014, 01:24:48 schrieb susejunky:
Hallo Herbert,
bevor ich mich weiter zum Thema äußere, möchte ich erst überprüfen, dass ich auch wirklich richtig verstanden habe, wie Deine Konfiguration aussieht und was Du erreichen möchtest:
Dein System ist BIOS-basiert und benutzt ausschließlich Festplatten mit MBR-Partitionierung; d.h. kein UEFI, kein GPT.
klassisch MBR
Festplatte 1 openSUSE "neu"
openSUSE "alt" -> unantastbares Arbeitssystem
Festplatte 4 openSUSE "alt"
openSUSE "neu" -> Basis für Upgrade-Versuche
GRUB-Legacy ist in beiden Systemen installiert.
wie kann ich es überprüfen? Auf openSUSE "alt" ja, auf openSUSE "neu", siehe Ausgabe von grub find, wenn das aussagekräftig ist.
Du kannst openSUSE "neu" direkt, ohne über F12 eine Festplatte auszuwählen, starten (d.h. Festplatte 1 steht in der BIOS-Bootreihenfolge an erster Stelle).
ich kann openSUSE "alt" direkt starten, ist auch hd0 bzw. /dev/sda und als erstes device für die HDDs im Bios eingetragen (Bios Advanced Options, hier können die HDDs sortiert werden)
Du möchtest Dein System auch dann von Deiner Festplatte 4 starten können, wenn Festplatte 1 nicht verfügbar ist (z.B. Festplatte defekt oder auch nur zum Testen das Datenkabel abgezogen).
ja, am einfachsten mit der Bios-Auswahl F12 oder wenn ich öfters booten muss (z.B. Installation/Setup) durch Prio-Wahl im Bios.
Alles was jetzt folgt, gilt nur, wenn ALLE oben gemachten Aussagen zutreffen. Falls das nicht der Fall ist, müssen wir das erst korrigieren.
Am 08.12.2014 um 19:59 schrieb Herbert Albert:
...
habe ich mit der 12.2er DVD gemacht.
bei mir grub > find /boot/grub/stage2
(hd0,0) (hd3,0)
grub > find /boot/grub/stage1
(hd0,0) (hd3,0)
Das ist für mich nachvollziehbar. Es bedeutet, dass es sowohl auf Festplatte 1 als auch auf Festplatte 4 eine prinzipiell nutzbare GRUB-Legacy-Installation gibt.
durch meine versuch mit grub-install bzw. Yast erscheint jetzt beim direkten boot-Versuch (z.B. mit F12) nur GRUB GRUB GRUB .... über den ganzen Bildschirm.
mache ich ein mount /dev/sdd1 /mnt mount --bind /dev /mnt/dev chroot /mnt grub grub > find /boot/grub/stage1
(hd0,0)
erscheint das.
...
Das kann ich mangels Erfahrung mit "chroot" nicht bewerten.
... wollte eigentlich keine Verknüpfung, sondern beide Platten komplett stand- alone.
Dann solltest Du meines Erachtens folgendes tun, um Deine Festplatte 4 "standalone" bootbar zu machen:
1.) Starte Dein System (ohne über F12 eine Festplatte auszuwählen). (Damit sollte dann openSUSE "neu" gestartet sein)
2.) Als Administrator in einer Konsole GRUB-Legacy starten. # grub
3.) grub > find /boot/grub/stage2 (hd0,0) (hd3,0)
4.) grub > set root (hd3,0) grub > setup (hd3)
Damit solltest Du von Festplatte 4 "standalone" starten können; d.h. wenn Du nach dem Einschalten über F12 Deine Festplatte 4 auswählst, sollte auch von Festplatte 4 gestartet werden.
und das lässt Festplatte 1 (hd0) absolut in Ruhe?
Damit das über den GRUB-Legacy-Prompt hinaus funktioniert, muss in der ersten Partition Deiner Festplatte 4 (= hd3,0) im Verzeichnis /boot/grub eine "device.map" und eine "menu.lst" vorhanden sein. Die "device.map" muss den Eintrag "(hd0) /dev/sda" enthalten und in "menu.lst" ist openSUSE "alt" auf Festplatte 4 mit "(hd0,0)/..." zu starten.
gibt es . Statt /dev/sda steht hier die ID, ist komfortabeler.
Viele Grüße
susejunky
Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org