Error fatal sucio en la instalación del kernel de Linux

8

He compilado el kernel de Linux 2.6.24.6 desde la fuente (sin problemas) e intenté instalarlo. Específicamente, después de desempacar el código fuente de Linux, hice

make && make modules

compilar. Luego, después de alguna configuración, simplemente usé

sudo make modules_install install

para instalar el binario recién construido. Durante este proceso, hay un error sobre la ubicación del archivo /sys/class/net/eth0/device/bus. También arroja un error fatal sucio. La pila de errores detallada es la siguiente:

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

El código fuente debe estar bien. ¿Cuál podría ser la causa de este error fatal? Sin arreglarlo, no puedo instalar Linux. Por favor avise.

Ricardo
fuente

Respuestas:

1

¿Has revisado la lista de errores en

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

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

Ambos hablan de crear un archivo de plantilla de grub en / etc / default / grub, al tiempo que se aseguran de que cualquiera de los otros valores predeterminados u opciones de grub se realicen en este archivo.

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

O edite /boot/grub/grub.conf manualmente y agregue esas líneas en la configuración para ahorrar un poco de sueño.

Nikhil Mulley
fuente