Grubby schwerwiegender Fehler bei der Installation des Linux-Kernels


8

Ich habe den Linux-Kernel 2.6.24.6 aus dem Quellcode kompiliert (ohne Probleme) und versucht, ihn zu installieren. Insbesondere nach dem Entpacken des Linux-Quellcodes habe ich dies getan

make && make modules

kompilieren. Dann habe ich nach einiger Konfiguration einfach verwendet

sudo make modules_install install

um die neu erstellte Binärdatei zu installieren. Während dieses Vorgangs ist beim Auffinden der Datei ein Fehler aufgetreten /sys/class/net/eth0/device/bus. Es wirft auch einen schwerwiegenden Fehler. Der detaillierte Fehlerstapel lautet wie folgt:

sh /mnt/factor/myProj3/linux-2.6.24.6/arch/x86/boot/install.sh 2.6.24.6 arch/x86/boot/bzImage System.map "/boot"
unable to stat /sys/class/net/eth0/device/bus: No such file or directory
WARNING: No module xenblk found for kernel 2.6.24.6, continuing anyway
grubby fatal error: unable to find a suitable template

Der Quellcode sollte in Ordnung sein. Was könnte die Ursache für diesen schwerwiegenden Fehler sein? Ohne das Problem zu beheben, kann ich Linux nicht installieren. Bitte beraten.

Antworten:


1

Haben Sie die Fehlerliste unter überprüft?

https://bugzilla.redhat.com/show_bug.cgi?id=124246

https://bugzilla.redhat.com/show_bug.cgi?id=730357

Beide sprechen davon, eine Grub-Vorlagendatei unter / etc / default / grub zu erstellen und gleichzeitig sicherzustellen, dass eine der anderen Grub-Standardeinstellungen oder -Optionen in diese Datei aufgenommen wird.

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc

Oder bearbeiten Sie /boot/grub/grub.conf manuell und fügen Sie diese Zeilen zur Konfiguration hinzu, um etwas Schlaf zu sparen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.