Erreur fatale grubby dans l'installation du noyau Linux

8

J'ai compilé le noyau Linux 2.6.24.6 à partir des sources (sans problème) et j'ai essayé de l'installer. Plus précisément, après avoir déballé le code source Linux, j'ai fait

make && make modules

compiler. Ensuite, après une certaine configuration, j'ai simplement utilisé

sudo make modules_install install

pour installer le binaire nouvellement construit. Au cours de ce processus, une erreur s'est produite lors de la localisation du fichier /sys/class/net/eth0/device/bus. Il lance également une erreur fatale sale. La pile d'erreurs détaillée est la suivante:

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

Le code source devrait être correct. Quelle pourrait être la cause de cette erreur fatale? Sans le réparer, je ne peux pas installer Linux. S'il vous plaît donnez votre avis.

Richard
la source

Réponses:

1

Avez-vous vérifié la liste des bogues sur

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

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

Les deux parlent de la création d'un fichier de modèle grub dans / etc / default / grub, tout en s'assurant également si l'un des autres paramètres par défaut ou options de grub doit être intégré à ce fichier.

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

Ou modifiez /boot/grub/grub.conf manuellement et ajoutez ces lignes dans la configuration pour vous faire économiser du sommeil.

Nikhil Mulley
la source