Bootfehler/Neuinstallation Grub auf failed RAID1

J

jmeyerdo

Grünschnabel
Hallo!

Ich habe leider Probleme, meinen Linux-Server nach einem Festplatten-Fehler (defektes RAID1) zu booten.

Meine Konfiguration:
Code:
/boot - /dev/md2 (/dev/sda1 - /dev/sdb1 failed)
/     - /dev/md1 (/dev/sda2 - /dev/sdb2 failed)
/home - /dev/md0 (/dev/sda5 - /dev/sdb5 failed)
Als das System noch lief, habe ich die sdb-Partitionen als "failed" markiert und aus dem RAID genommen.
Danach konnte ich nicht mehr booten ("no system found").

Mit einer Rescue-CD habe ich schon folgendes probiert:

1. http://wiki.centos.org/TipsAndTricks/ReinstallGRUB
Ich habe /dev/sda2 nach /extern und /dev/sda1 nach /extern/boot gemountet und in das System "chrooted".
Leider gibt ein "grub-install /dev/sdba" dann den Fehler: "/dev/sda: Not found or not a block device."

2. http://wiki.ubuntuusers.de/GRUB
Ich habe dort Methode 2 "root-directory" ein wenig modifiziert::
Code:
mount /dev/sda2 /extern
mount /dev/sda1 /extern/boot
grub-install --root-directory=/extern /dev/sda
Das gab keinen Fehler: Er zeigt mir /dev/sda and /dev/sdb (hd0 and hd1) aus der device.map an (?) und scheint durchzulaufen.

Grub wird dann auch korrekt geladen beim Reboot aber wenn ich ein System/Image zum Booten wähle erscheint folgender Fehler:

Code:
root (hd0,0)
Filesystem type is ext2 ...
kernel /vmlinuz... ro root=/dev/md1
Error 15: File not found
Liegt das Ganze am MBR oder hängt das mit dem defekten RAID1 zusammen?

Viele Grüße, Jens
 
hiho,
du musst in dein chroot
/dev/
/dev/sys/
/proc
mounten
sonst erkennt er die devices nicht
 
Vielen Dank für den Hinweis.

Hmm - diese "Verzeichnisse" habe ich noch nie gemountet. Hast Du da einen genauen Befehl für mich?

VG, Jens
 
Code:
mount -o bind /dev/ <mountpoint>
das mit allen und dann chroot
 

Ähnliche Themen

SSD auf einen (geringfügig) kleineren USB-Stick wiederherstellen

CentOS 6 - Kernel crashes mit 2.6.32-573.*

Raid-1 einrichten

X startet nichtmehr

Kernel Panic GRUB 2

Zurück
Oben