Hallo Thomas, On Saturday, December 11, 2010 05:45:04 pm Thomas Michalka wrote:
Beim Booten sieht man kurz die Meldungen "GRUB loading Stage1.5" und "GRUB loading, wait ..." (sinngemäße Wiedergabe aus der Erinnerung) aufblitzen. Danach startet das System von selber neu mit den üblichen BIOS-Meldungen (Laufwerkserkennung u.s.w.) ==> Endlos-Boot-Schleife.
Genau das habe ich hier jetzt wieder auf einem IBM eServer e326 mit einem LSI RAID 1 und einem RaidServe M6 mit einem RAID5 und einer nicht-RAID-Platte, also insgesamt drei logischen Platten. Ein Problem ist z.B., dass die OS 11.3 im Rescue-System die Platten in einer anderen Reihenfolge einhaengt (sda, sdb, sdc) als das gebootete System, es werden die Treiber wohl in einer anderen Reihenfolge geladen. Ok, dem koennte man per initrd-Modulen abhelfen indem man dort nur den Treiber fuer / (Root) reinhaengt. Ein weiteres Problem koennte sein, dass das BIOS evt. einen Hund hat. Aber auf solch einer Gurke das BIOS auf den aktuellen Stand zu bringen ist mit viel Aufwand verbunden. Momentan kann ich das System (wieder mal) nur per kexec booten, also DVD->Rescue, mount /boot nach /mnt und ein kexec hinterherschieben.
Kann man eigentlich ein installiertes System von außen (z.B. mit einer DVD) booten, wenn dort überhaupt kein Boot-Loader installiert ist? Z.B., indem man die Lage des Kernels und andere Informationen mitteilt?
Ich habe ein kleines Script nach /boot gelegt mit folgendem Inhalt: --- snippety-snip --- #!/bin/bash REV='2.6.34.7-0.5' kexec \ --command-line="root=/dev/vgr10/lvroot showopts noresume powersaved=off vga=0x317" \ --initrd=/mnt/initrd-${REV}-default \ /mnt/vmlinuz-${REV}-default --- snappety-snap --- Ich habe noch nicht herausgefunden was schief laeuft. Vermutlich werde ich wenn ich Zeit habe mal die ersten 446 Bytes jeden MBRs mit Nullen ueberschreiben und schauen, was das BIOS dann sagt. Dann werde ich eins nach dem Anderen den MBR mit stage1 von grub beschreiben, um erst mal herauszufinden welche logische HD das BIOS ueberhaupt dahernimmt um stage1 zu laden. Erst wenn ich das weiss, versuche ich einen Schritt weiterzudenken. Roman -- Roman Fietze Telemotive AG Buero Muehlhausen Breitwiesen 73347 Muehlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org