Error al compilar el kernel de Linux

Error al compilar el kernel de Linux

Hola, estoy intentando compilar un kernel en Centos 7.

Instalé el paquete kernel-devel, pero falla de la siguiente manera:

[root@centos7 3.10.0-123.6.3.el7.x86_64]# LANG=C make V=1
make -f scripts/Makefile.build obj=arch/x86/syscalls all
make[1]: *** No rule to make target `/usr/src/kernels/3.10.0-123.6.3.el7.x86_64/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

Es un poco extraño porque las fuentes de kernel.org no tienen ese error...

¿Es un error o estoy haciendo algo mal?

¡Gracias de antemano!

Respuesta1

Olvidé que kernel-devel es solo un paquete de desarrollo, no es el árbol fuente completo del kernel.

Si alguien quiere obtener el árbol del kernel fuente completo de CentOS tiene que hacer:

yumdownloader --source kernel

información relacionada