PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Partionierung und Grub bei 2 Platten vermurkst



Taro
08.03.06, 11:10
Zwei SCSI Platten, die auf den Knoten mit je 200gb sind.
sda und sdb. Die Kiste wurde nicht! von mir installiert, die habe ich so vor die Füsse geworfen bekommen. Suse 9.3 und völlig vermurkst.
/dev/sda 189.9 GB_6V200E0
/dev/sda1 1.0 GB_Linux swap swap
/dev/sda2 517.6 MB_Linux native /boot
/dev/sda3 30.0 GB_Linux native
/dev/sda4 158.3 GB_Linux RAID /dev/md1
/dev/sdb 189.9 GB_6V200E0
/dev/sdb1 1.0 GB_Linux swap swap
/dev/sdb2 517.6 MB_Linux native *
/dev/sdb3 30.0 GB_Linux RAID /dev/md0
/dev/sdb4 158.3 GB_Linux RAID /dev/md1
/dev/md0 30.0 GB_MD Raid /
/dev/md1 316.7 GB_MD Raid /data

Folgendes will ich erreichen.
Booten von und System auf sda
/boot von sda nutzen
/ von sda nutzen
Alle Raids weg und ein LVM drauf.
Folgendes wollte ich durchführen rsync sda3 sdb3 und rsync sda2 sdb2. Dann die /etc/fstab von sda3 auf sda ändern. Meine Frage ist nun, wie ich den grub korrigiere.
Momentan steht im Grub:
kernel (hd0,1)/vmlinuz root=/dev/md0 selinux=0 splash=silent console=tty0 resume=/dev/sda1 showopts
initrd (hd0,1)/initrd
Also /dev/md0 muss zu /dev/sda3
Aber wo sage ich welches /boot er nutzen soll. Es gibt unter sda2 und sdb2 je ein /boot. Ausserdem sagt mir das * bei sdb2 nichts. Das ist im Textmodus vom yast dort.
Da ich nur remote auf die Kiste komme, habe ich nur einen Versuch.
Vielleicht ist ja einer hier grub Experte ;-)

vielen Dank schon mal

Taro

quinte17
08.03.06, 11:26
man muss kein grub experte sein :D
also das sternchen heißt soweit ich weiß, dass die partition als bootable geflaggt ist, (nur für dos relevant, also dir egal)

dann mit dem kernel parameter wird dem grub gesagt wo und was er booten soll:
kernel (FESTPLATTE,PARTITION)/KERNELIMAGE [viele kernelparameter...]

das gleiche mit initrd... außer dass da halt dann statt dem kernelimage des initimage hinmuss...

der grub bootet also schon von /boot von sda.

die kernelparameter musst du wie du schon gesehen hast selbst anpassen also aus md0 wird sda-sonstwas... damit dein kernel weiß was er genau starten soll

greetz

Taro
08.03.06, 11:43
Also nach dem rsync /dev/sda2 mounten,
dort unter /grub/menu.lst folgendes eintragen.
kernel (hd0,1)/vmlinuz root=/dev/sda3 selinux=0 splash=silent console=tty0 resume=/dev/sda1 showopts
initrd (hd0,1)/initrd
Und das wars?

THX

Taro

quinte17
08.03.06, 12:51
jo
zehnzeichen

Taro
08.03.06, 15:53
tja, da ist wohl doch was schief gelaufen. :-(
Nach reboot kam das System nicht mehr hoch, dennoch vielen Dank.
Mal sehen wie es weiter geht.

Greetz

Taro

quinte17
08.03.06, 22:34
und warum kam es nicht mehr hoch? irgendeine fehlermeldung?

greetz

Taro
09.03.06, 15:18
So jetzt hab ich jemanden vor ort bekommen, der mir folgendes sagt
das mount des sda3 nicht erfolgreich war aber voher hat er alle sda devices erfolgreich gefunden.
Fehler:
mount failed:22 Kernel panic - not syncing: Attempted to kill init

quinte17
09.03.06, 15:48
d.h. der kernel bootet ja schonmal :D

also stimmt entweder etwas mit der init nicht, oder die kernelparameter stimmen nciht...

kannst du einen größeren fehleroutput reintun? "screenshot" oder so?
greetz

edit: tu mal die resume-kernel-parameter raus...