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.

Richard
quelle

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.

Nikhil Mulley
quelle