Hallo zusammen,
ich habe einen Server mit openSuse 11.3 und einem Raid1. Nach dem Ausfall einer Platte habe ich diese aus dem Verbund gelöst
in /proc/mdadm geprüft und
die neue Platte eingebaut und die Partition von sda auf sdb kopiert mit
Dann alles wieder rein ins Raid
und dem Sync zuschauen...
Dummweise habe ich vergessen den boot loader zu kopieren und habe dann gleich mal den reboot durchgeführt.
Das Ergebnis ist das nach dem BIOS ein schwarzer Bildschirm statt Grub zu sehen ist. Nur wenn ich die Neue Platte physikalisch trenne startet der Rechner. Nun kommt mein Halbwissen... ich gehe mal davon aus dass grub von der neuen Platte zu booten versucht und nichts findet. Somit müsste ich der Platte also einen Bootloader spendieren ABER WIE?
Ich habe gesehen das in der device.map die Zuordung zu hd0 und hd1 über die Device ID gemacht wird. Eine der beiden DeviceIDs ist vermutlich die der alten Platte.
In der Menu.lst steht das von /md0 zu booten ist und unter resume eine Partition via Device ID identifiziert. (den resume habe ich noch nicht verstanden)
Die Boot Reihenfolge ist wohl irgendwo verdrahtet nun müsste ja nur noch die DeviceID richtig eingtragen werden dann tut es vielleicht??? Dumm ist ja nur dass ich immer wenn ich die Platte einbaue nicht über das BIOS hinauskomme.
Weiss hier jemand Rat???
Alternativ würde ich die neue Platte noch mal formatieren und und die Partitionen neu schreiben und den resync starten.
Stellt sich die Frage wie ich den Bootloader in dei BEIDEN MBRs bekomme gefunden habe ich folgendes aber stimmt das auch???
#grub
grub> device (hd0) /dev/sda
grub> root (hd0,0)
grub> setup hd0
grub> device (hd1) /dev/sdb
grub> root (hd1,0)
grub> setup hd1
grub> quit
Sodann noch den Swap Bereich aktivieren
#makeswap /dev/sdb2
#swapon -a
Bin mir nur nicht sicher ob es so richtig ist...
Schon mal vielen Dank für jeden Tipp!!
Michael
Swap