Menü von grub2 anpassen bzw. reparieren
Hallo, ich habe hier eine openSUSE 12.3 (64 bit). Da ich seit einiger Zeit trotz BIOS-Update des öfteren Abstürze habe (teilweise Kernel-Panic), wollte ich einen neueren Kernel installieren und habe das Kernel-Repo[1] mit aufgenommen. Ein neuer Kernel ist auch installiert, lässt sich aber nicht booten. In grub2 wird er schlicht nicht angezeigt. Ich bin mir auch nicht ganz sicher, ob es daran liegt, dass mkinitrd immer mit folgender Fehlermeldung endet: Perl-Bootloader: 2014-08-30 11:17:41 <3> pbl-3711.2 Core::RunCommand.1642: Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0)"
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: Path `/boot/grub2' is not readable by GRUB on boot. Installation is impossible. Aborting. There was an error generating the initrd (1)
Ich habe dann in den Weiten des www bereits gesucht und auch gefunden, dass es für grub2 wohl ein Tool gibt, mit dem man Betriebssysteme (auch kernel?) suchen lassen kann. Gemeint ist "os-prober". Der wirft mir noch mehr Fehlermeldungen aus: ERROR: ddf1: seeking device "/dev/dm-1" to 18446744073709421056 ERROR: hpt37x: seeking device "/dev/dm-1" to 4608 ERROR: hpt45x: seeking device "/dev/dm-1" to 18446744073709547008 ERROR: pdc: seeking device "/dev/dm-1" to 137438913024 ERROR: pdc: seeking device "/dev/dm-1" to 137438920192 ERROR: pdc: seeking device "/dev/dm-1" to 137438927360 ERROR: pdc: seeking device "/dev/dm-1" to 137438934528 ERROR: sil: seeking device "/dev/dm-1" to 18446744073709289984 Diese "Gruppe" erhalte ich ca. 10 Mal. In yast2 kann ich mir (theoretisch) das Bootmenü anzeigen lassen. Dort finden sich dann noch Einträge von Kernel-Versionen, die seit langem nicht mehr installiert sind. Kurios ist auch, dass die Standard-Kernel (aus dem Repo Update oder woher auch immer die kommen) in grub2 integriert werden. Nur bei dem/den Kernel(n) aus dem Repo [1] klappt das nicht. Ich möchte auch ungern von Hand in irgend welchen Dateien etwas ändern, weil davon fast überall abgeraten wird. Kann mir bitte jemand helfen, wo / wonach ich weiter suchen kann? Gruß & Dank Alex [1] http://download.opensuse.org/repositories/Kernel:/stable/standard/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Alex, ich hätte Dir ja gerne gesagt: Guck mal da - leider warst Du da der Frager auch, zum gleichen Problem. Am Samstag 30 August 2014 schrieb Alex Winzer:
ich habe hier eine openSUSE 12.3 (64 bit). Da ich seit einiger Zeit trotz BIOS-Update des öfteren Abstürze habe (teilweise Kernel-Panic),
Erst mal ausführliche /var/log/messages-Lektüre. Dann die böse Hardware, sprich, ich würde mir erst mal den Rechner allgemein vorknöpfen: Entstauben, Stecker überprüfen, gucken, ob alle Karten richtig sitzen. Wenn das nichts hilft oder gleich hinterher: memtest. Plattencheck. Mich fragen, wie alt mein Rechner ist und weiter das Netzteil böse angucken. (Wenn das so halblebig ist, macht's echt Laune ;)).
wollte ich einen neueren Kernel installieren und habe das Kernel-Repo[1] mit aufgenommen.
Und es nicht mit einem Standard- sondern mit einem Vanillakernel probiert. Würde ein bißchen von Deiner Hardware abhängen.
Perl-Bootloader: 2014-08-30 11:17:41 <3> pbl-3711.2 Core::RunCommand.1642: Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0)"
Oben schreibst Du doch was von 64bit?
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output:
Path `/boot/grub2' is not readable by GRUB on boot. Installation is impossible. Aborting.
Dateisystem?
There was an error generating the initrd (1)
Ich habe dann in den Weiten des www bereits gesucht und auch gefunden, dass es für grub2 wohl ein Tool gibt, mit dem man Betriebssysteme (auch kernel?) suchen lassen kann. Gemeint ist "os-prober". Der wirft mir noch mehr Fehlermeldungen aus:
ERROR: ddf1: seeking device "/dev/dm-1" to 18446744073709421056
/dev/dm-1 deutet auf ein Raid hin. Irgendwie scheint bei Dir was nicht zusammen zu passen. [...]
Kurios ist auch, dass die Standard-Kernel (aus dem Repo Update oder woher auch immer die kommen) in grub2 integriert werden. Nur bei dem/den Kernel(n) aus dem Repo [1] klappt das nicht.
Bist Du sicher, den richtigen Kernel ausgewählt zu haben?
Ich möchte auch ungern von Hand in irgend welchen Dateien etwas ändern, weil davon fast überall abgeraten wird.
Ja, das stimmt. Ich lasse da auch die Finger von. Vielleicht solltest Du uns einfach sagen, was für ein Rechner, wie konfiguriert und genauer, was Du da für Kernels installieren willst. Oft ist ja eine gute Problembeschreibung schon die halbe oder ganze Lösung. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Alex Winzer
-
Helga Fischer