Fehler beim Kompilieren des Linux-Kernels

2806
sebelk

Hallo, ich versuche, einen Kernel auf Centos 7 zu kompilieren.

Ich habe ein Kernel-devel-Paket installiert, das jedoch wie folgt fehlschlägt:

[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 ist ein bisschen seltsam, weil Quellen von kernel.org keinen Fehler haben ...

Ist es ein Fehler oder mache ich etwas falsch?

Danke im Voraus!

1

1 Antwort auf die Frage

0
sebelk

Ich habe vergessen, dass Kernel-Devel nur ein Entwicklungspaket ist, nicht der komplette Quellkernel-Baum.

Wenn jemand den vollständigen Quellkernel-Baum von CentOS erhalten möchte, müssen Sie Folgendes tun:

yumdownloader --source kernel