Hi folks Gestern Abend ist mir mein Server stehengeblieben! Warum weiß ich noch nicht! Aber das ist nich mein Problem! Nachdem ich ein manuellen e2fsck gemacht habe ist der Server nach 4 Stunden auch wieder hochgefahren. Achtung jetzt kommt das Problem! Schlau wie ich zu meinen seie habe ich mit Norton Ghost 2001 (war beim Board dabei) die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht! weiß jemand Rat, bzw was habe ich falsch gemacht? mfg Jens Keith
Jens Keith wrote:
Schlau wie ich zu meinen seie habe ich mit Norton Ghost 2001 (war beim Board dabei) die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht! weiß jemand Rat, bzw was habe ich falsch gemacht?
Du hast eine Gleichgrosse, aber leider keine baugleiche Platte gewaehlt. Ich schaetze du hast ein Geometrie Problem. S. 44 /usr/share/doc/packages/lilo/user.dvi "LI The first stage boot loader was able to load the second stage boot loader, but has failed to execute it. This can either be caused by a geometry mismatch or by moving /boot/boot.b without running the map installer." Soll heissen: Der MBA wurde richtig vom Norton auf die Platte gespielt. Dort hat sich LILO die Geometrie-Infos deiner alten Platte mit abgelegt und diese auf der neuen Platte ausprobiert, dort lag dann ein benoetigter Teil aber woanders. Rescue-Disk -> System booten -> lilo starten. Peter
Hi Jens,
die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht! weiß jemand Rat, bzw was habe ich falsch gemacht? Du hast gar nichts falsch gemacht! Dieses Verhalten ist bei Ghost normal, wenn auch unschön. Es liegt daran, daß der MBR bzw. Bootsektor nicht wiederhergestellt wurde...
Schneller Workaround: Boote CD-1 und starte das installierte System. Gehe in Yast zur konfiguration des Bootloaders und schreibe die Konfiguration neu. Dann sollte es funktionieren. Walze.
Jens Keith, Donnerstag, 12. Juni 2003 08:52:
Achtung jetzt kommt das Problem! Schlau wie ich zu meinen seie habe ich mit Norton Ghost 2001 (war beim Board dabei) die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht! weiß jemand Rat, bzw was habe ich falsch gemacht?
Vermutlich hast Du nicht die gesamte Platte geklont, sondern den MBR oder Teile davon nicht mitgezogen. Boote Dein System mal von den Suse-CDs (also ich meine "Installiertes System booten"), und laß Lilo laufen. -- Andreas Feile www.feile.net
* Jens Keith schrieb am Donnerstag, 2003-06-12:
Achtung jetzt kommt das Problem! Schlau wie ich zu meinen seie habe ich mit Norton Ghost 2001 (war beim Board dabei) die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht!
Schlau, wie Ghost zu sein meint, hat es die diversen Partitionen nicht sektorweise kopiert, sondern auf Dateisystemebene. Dabei hat es den Kernel woanders hingelegt, so daß der Loader ihn jetzt nicht mehr findet. - Rettungssystem starten - / (und ggf. /boot) passend unter /mnt mounten - chroot /mnt /bin/bash - lilo - exit - reboot Falls du ext3-Dateisysteme auf der Platte hast, hat es die auch beschädigt, indem es neue ext2-Dateisysteme angelegt hat, die zwar die Journaldatei, nicht aber das entsprechende Flag enthalten. Einmal mit e2fsck drübergehen und danach mit tune2fs das Journal neu anlegen hilft. Ghost ist die mit Abstand dümmste Software, die mir je untergekommen ist. Vorgang zum 1:1-Kopieren einer Festplatte (/dev/hda) auf eine baugleiche andere (/dev/hdc): # dd if=/dev/hda of=/dev/hdc bs=1048576 # sha1sum /dev/hda # sha1sum /dev/hdc -- Christian Ullrich Registrierter Linux-User #125183 "Remember: 'I am a person. I have a right to the ball.'"
Zitat von Christian Ullrich
Ghost ist die mit Abstand dümmste Software, die mir je untergekommen ist. Vorgang zum 1:1-Kopieren einer Festplatte (/dev/hda) auf eine baugleiche andere (/dev/hdc):
# dd if=/dev/hda of=/dev/hdc bs=1048576 # sha1sum /dev/hda # sha1sum /dev/hdc
Wozu sich überhaupt an Partitionierungen und Plattengrößen festhalten und irgendwelche Images bauen? Linux hält abgesehen von lilo normalerweise keine dubiosen Metainformationen über Dateien oder deren Positionen im Dateisystem. Insofern bietet das Verfahren eigentlich nur Nachteile. Die bessere Methode ist in der Regel, einfach mit afio, tar, cpio oder einem anderen Archivierungswerkzeug die Dateien zu sichern und bei Bedarf wiederherzustellen. Dazu sollte man dann halt ein Rettungssystem (z.B. eine Knoppix-CD) parat haben, über das man zurücksichern und dann kurz chroot lilo ausführen kann. Oder grub benutzen, der kann das AFAIK auch ohne. Sonstige Programme, die sich z.B. inode-Nummern merken (sowas tut z.B. Postfix), haben in der Regel entsprechende Startskripte, die das automatisch fixen. -- Erhard Schwenk Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de k-itx.net Webhosting - http://webhosting.k-itx.net
Hallo, On Thu, 12 Jun 2003, Christian Ullrich wrote: [..]
# dd if=/dev/hda of=/dev/hdc bs=1048576
Bei HDDs darf man 'bs' gern auch ein wenig groesser waehlen, z.B. die
Groesse eines "Zylinders", was bei einer */255/63-Geometrie z.B. 8225280
bytes waeren... (
Jens Keith schrieb:
Hi folks
Gestern Abend ist mir mein Server stehengeblieben! Warum weiß ich noch nicht! Aber das ist nich mein Problem!
Dann würde ich aber die Logs dringend überprüfen
Nachdem ich ein manuellen e2fsck gemacht habe ist der Server nach 4 Stunden auch wieder hochgefahren.
EXT2 Filesystem ??
Achtung jetzt kommt das Problem! Schlau wie ich zu meinen seie habe ich mit Norton Ghost 2001 (war beim Board dabei) die gesammte Platte auf eine gleichgroße geklont! Leider bekomme ich beim Booten nur die Meldung Li und mehr geht nicht! weiß jemand Rat, bzw was habe ich falsch gemacht?
Was Du falsch gemacht hast kann ich Dir von hier aus nicht sagen, aber Du kannst mit einer Linux Boot CD / Diskette Dein System booten und dann wenn die Kiste oben ist ein "lilo" machen, dann wird der LILO neu in den MBR geschrieben. Danach sollte dann wieder alles wie gewohnt funktionieren. Ich würde aber dringend den Server überprüfen was da los war / ist. Gruß Alex
Gestern Abend ist mir mein Server stehengeblieben! Warum weiß ich noch nicht! Aber das ist nich mein Problem!
Dann würde ich aber die Logs dringend überprüfen
Tja welche? und in /var/log/messages steht nicht drin was einen Stillstand rechtfertigt
Ich würde aber dringend den Server überprüfen was da los war / ist.
Ack.
Gruß Alex
Mfg Jens Keith
Jens Keith wrote: Hallo Jens, hier bitte stehen lassen, wer was schrieb:
Jens Keith: anonymous contributor:
Gestern Abend ist mir mein Server stehengeblieben! Warum weiß ich noch nicht!
Dann würde ich aber die Logs dringend überprüfen
Tja welche? und in /var/log/messages steht nicht drin was einen Stillstand rechtfertigt
Wenn dein System sich wirklich nen Fehler einfaengt, schreibt es sicherhaltshalber nichts mehr auf die Fastplatte. Stell dir vor, der Festplattentreiber haette was abgekriegt. Dann waeren deine Daten in grosser Gefahr. Ich mach auf meinen Servern meist folgendes: Die Konsole wird per Alt+F1, Alt+Links auf das Terminal 10 gebracht, wo syslog Nachrichten hinschreibt. Dann steht in /etc/init.d/boot.local noch folgendes: echo -e "\e[9;0]" >> /dev/tty9 Damit wird wie in "man console_codes" nachzulesen ist, der blank screen timeout abgeschaltet. Wenn die Kiste dann haengt, latsch ich in den Serverraum und schalte den einen Monitor auf den betreffenden Server. Wenn da ein "kernel panic" (wie ein Win Bluescreen) zu sehen ist, schreibe ich den ab und mach nen Reset. Peter
participants (8)
-
Alex Ascherl
-
Andreas Feile
-
Christian Ullrich
-
David Haller
-
Erhard Schwenk
-
Frank Gerd Walzebuck
-
Jens Keith
-
Peter Wiersig