Server startet nicht mehr

BlackCrow79

New Member
Hallo zusammen,

ich habe mal wieder ein großes Problem, mein Hauptserver ist seit nunmehr 24 Stunden offline:

Auf meinem EQ4 von Hetzner war eine Festplatte im Raid kauputt. Ich habe die Festplatte (sda) daher vom Support tauschen lassen. Dies hab alles wunderbar funktioniert.

Nach dem Tausch schrieb der Support mit folgende Mail:

der Festplattentausch wurde soeben abgeschlossen. Leider war es nicht möglich das System von der zweiten Festplatte zu booten, da der Server, nach dem GRUB-Boot-Loader, immer neu gestartet hat. Wir haben deshalb das Rescue-System für Sie aktiviert, damit Sie die Software-RAID Synchronisation durchführen können.

Rescue-Pass: xxxxx


Mit freundlichen Grüßen / Best Regards


Ich habe den Resync nun durchgeführt. Nach knapp zwei Stunden war dieser auch abgeschlossen. Danach habe ich den Server wie gewohnt gebootet.

Er bootet allerdings nicht, sondern bleibt bei Grub stehen. Ich habe leider von den Boot-Systemen unter Linux nicht soviel Ahnung und weiss nun nicht mehr, was ich machen soll.

Hat zufällig jemand eine Idee, woran das liegen könnte?

Vielen Dank für eure Hilfe.
 
Gar keine.. er bleibt bei Grub einfach stehen, so wird er mir in der Lara-Konsole angezeigt.. er sagt nichts sonst weiter...

Wenn er irgendwie meckern würde, dann hätte ich ja zumindest einen Anhaltspunkt. :(

Anmei ein paar Ergebnisse aus der Konsole im Rescue-System. Vielleicht hilft es ja weiter:

root@rescue ~ # cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sda3[0] sdb3[1]
730202368 blocks [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
264960 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
2102464 blocks [2/2] [UU]

unused devices: <none>


root@rescue ~ # grub
Probing devices to guess BIOS drives. This may take a long time.


GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /grub/stage1
find /grub/stage1

Error 15: File not found


Was könnte noch nützlich sein?
 
Ich rate jetzt mal blind:

- grub im MBR (/dev/sda) installiert.
- sda getauscht
- kein grub mehr da.

Bau dir im Rescue eine chroot-Umgebung auf dein System auf und installiere dann grub erneut (man grub-install).
 
Hallo,

danke für die schnelle Antwort.

Das heisst:

Ich mounte mit mount /dev/md0 /mnt und installiere dann grub entsprechend in /mnt/boot?

Oder verstehe ich da nun was falsch? Bin echt nicht so fit auf dem gebiet, hatte damit bislang noch nie was zu tun. :(
 
Ich rate jetzt mal anhand deiner md-Größen - daher ohne Gewähr:

Code:
mount /dev/md2 /mnt
mount /dev/md0 /mnt/boot
mount -o bind /dev /mnt/dev
chroot /mnt
mount proc
mount sys
grub-install /dev/sda
sync
exit
umount /mnt/*
umount /mnt
reboot
 
Hey das probier ich nun sofort mal aus. Kauputt machen kann ich ja nix, oder? Im schlimmsten Fall geht das Boot-System noch mehr in die dutten, als es sowieso schon ist?

Will meinen, wenn das nun falsch ist, hätte das keinen Einfluss auf meine Daten? (Das meiste hab ich zum Glück sowieso gesichert).

Werde gleich berichten, was passiert ist.
 
Naja da hab ich mich wohl zu früh gefreut:

root@rescue ~ # mount /dev/md2 /mnt
root@rescue ~ # mount /dev/md0 /mnt/boot
/dev/md0 looks like swapspace - not mounted
mount: you must specify the filesystem type

Wieder etwas schief gelaufen o_O
 
Naja da hab ich mich wohl zu früh gefreut:

root@rescue ~ # mount /dev/md2 /mnt
root@rescue ~ # mount /dev/md0 /mnt/boot
/dev/md0 looks like swapspace - not mounted
mount: you must specify the filesystem type

Wieder etwas schief gelaufen o_O


root@rescue ~ # cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sda3[0] sdb3[1]
730202368 blocks [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
264960 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
2102464 blocks [2/2] [UU]

unused devices: <none>
root@rescue ~ # ls
bin configs hwcheck-logs images
root@rescue ~ # mount /dev/md2 /mnt
mount: /dev/md2 already mounted or /mnt busy
mount: according to mtab, /dev/md2 is already mounted on /mnt
root@rescue ~ # cd /mnt
root@rescue /mnt # ls
bin home lib media restore srv usr
boot initrd.img lib32 mnt root sys var
dev installimage.conf lib64 opt sbin test vmlinuz
etc installimage.debug lost+found proc selinux tmp
root@rescue /mnt # ls boot
root@rescue /mnt # cd boot
root@rescue /mnt/boot # ls
root@rescue /mnt/boot #
 
Hey,

vielen Dank für die Info. Ich habe das nun ausgeführt. Der Server bootet nun, schaltet sich aber kurz bevor das System geladen ist einfach komplett aus.

Das Ganze geht einfach viel zu schnell und ich kann daher über Lara nicht sehen wo genau das passiert.

Das letzte was ich lesen konnte waren die SATA-Treiber, danach folgten noch ca. 25 Zeilen die vermutlich aber nicht mit SATA zu tun hatten und dann war der Monitor schwarz.
 
Neuer Sachstand: Nach telefonischem Gespräch mit einem Herrn aus dem Rechenzentrum werden an dem Server nun die SATA-Kabel getauscht.

Der Mitarbeiter meinte, dass es auch möglich wäre, dass auf dem Board nen Port kaputt ist. Dies wird man nun auch testen.

Ich halte euch auf dem Laufenden.
 
Der Server läuft nun wieder. Die Ursache war ein defektes SATA-Kabel.

Ich danke euch recht herzlich für die schnelle Hilfe. Ohne die hätte ich wohl noch lange gesucht. :)

Viele Grüße
 
Back
Top