Nach HDD Wechseln kein Booten möglich

efanucar

New Member
Hallo zusammen!

Ich habe ein dringendes Problem:

auf einem unserer Server musste eine HDD aus dem RAID5 getauscht werden. Das RAID befindet sich momentan im Rebuild, über ein Rescue-System konnte ich alle Partitionen/Filesysteme prüfen und sie sind fehlerfrei.

Trotzdem kann das System momentan nicht gebootet werden.
Folgenden Fehler liefert grub 1.98

Code:
Loading Linux 2.6.31 ...
error: file not found.
Loading initial ramdisk ...
error: you need to load the kernel first

wenn ich den Eintrag direkt im GRUB-Menu mit "e" bearbeite, sehe ich folgende Konfiguration:

Code:
set gfxpayload=keep
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set b2bblablUUID

echo Loading Linux 2.6.31 ...
linux /vmlinuz-2.6.31.14-02-default root=UUID=93a...
echo Loading initial ramdisk ...
initrd /initrd-2.6.31.14-0.2-default

Die UUID bei der linux /vmlinuz Zeile verweist auf die richtige Partition:

/dev/loop0: UUID="40c4ea95-0ecc-4c51-9f3e-e49d8f62f160" TYPE="ext2"
/dev/sda2: UUID="5603c6bc-b62f-4847-8536-d2b8079ee5cc" TYPE="swap"
/dev/sda3: UUID="b2b62218-2304-4364-9dbc-84c86cbfa9df" SEC_TYPE="ext2" TYPE="ext3" - boot
/dev/sda4: UUID="93a11bda-d359-42ad-b372-ade59b9a3739" SEC_TYPE="ext2" TYPE="ext3" - root
/dev/sda5: UUID="b0b5508f-cd2a-4448-b4ac-0ebf745ba98f" TYPE="xfs"

Hat jemand eine Idee?

Danke schon mal!
 
Interessanter weise steht in der grub/menu.lst auf der boot-Partition ein anderer root-Eintrag:

Code:
title openSUSE 11.2 - 2.6.31.14-0.8
    root (hd0,2)
    kernel /vmlinuz-2.6.31.14-0.8-default root=/dev/sda4 resume=/dev/sda1 splash=silent quiet showopts vga=0x314
    initrd /initrd-2.6.31.14-0.8-default

2 müsste eigentlich richtig sein, da meine boot-Partition die /dev/sda3 ist - oder? Warum nimmt er diese dann nicht beim echten Start?
 
Sorry, nochwas:

wenn ich alles per Hand mach, über die GRUB command line:

root(hd0,3) (stimmt doch, da es ab GRUB2 ab hd0,1 mit der Zählung losgeht)
linux /vmlinuz-...
initrd /initrd-...
boot

dann startet das System

Kann jemand sehen warum das nicht automatisch geht?
 
Bei grub2 gibt es keine menu.lst

Du hast Dir es ja schon selbst beantwortet!

root(hd0,3) von Hand eingegeben
root (hd0,2) in menu.lst
 
Das habe ich natürlich auch in der Konfiguration upgedated.
Mit "e" beim GRUB Eintrag sehe ich, dass die richtige Partition angegeben ist.
Trotzdem sagt er "file not found" - mache ich alles manuell, dann bootet er.
 
Back
Top