Discussion:
Menü von grub2 anpassen bzw. reparieren
Alex Winzer
2014-08-30 09:26:09 UTC
Permalink
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)"
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-09-01 08:54:18 UTC
Permalink
Hallo Alex,

ich hätte Dir ja gerne gesagt: Guck mal da - leider warst Du da der
Frager auch, zum gleichen Problem.
Post by 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 ;)).
Post by Alex Winzer
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.
Post by Alex Winzer
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?
Post by Alex Winzer
Path `/boot/grub2' is not readable by GRUB on boot. Installation
is impossible. Aborting.
Dateisystem?
Post by Alex Winzer
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
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.

[...]
Post by Alex Winzer
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?
Post by Alex Winzer
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Lesen Sie weiter auf narkive:
Loading...