ERROR: Kernel Makefile (/usr/src/linux/Makefile) missing.

Die Kompilierung des Kernels schlägt fehl:

localhost /home/fridolin # less /var/log/genkernel.log

* Gentoo Linux Genkernel; Version 66
* Running with options: --menuconfig all
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..

* ERROR: Kernel Makefile (/usr/src/linux/Makefile) missing. Maybe re-install the kernel sources.
*
* -- Grepping log... --
*
*
* -- End log... --
*
* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!

Über die folgenden Befehle können Informationen abgerufen werden:

Vorhandene Kernelquellen suchen:

fridolin@localhost ~ $ equery list -i gentoo-sources
[IP-] [ ] sys-kernel/gentoo-sources-4.9.72:4.9.72

Name des verwendeten Kernels anzeigen:

fridolin@localhost ~ $ uname -r
4.14.8-gentoo-r1

Vorhandene kernel-Versionen anzeigen:

fridolin@localhost ~ $ eselect kernel list
Available kernel symlink targets:
[1] linux-4.9.72-gentoo

Eine Installation einer genauen Version der Kernel-Quellen kann über den Befehl

localhost /home/fridolin # emerge =gentoo-sources-4.9.72

erfolgen

Um sicher zu stellen, dass der Link auf die Kernel-Quellen korrekt gesetzt wird ist es sinnvoll mit dem USE-Flag symlink zu kompilieren.

localhost /home/fridolin # USE=symlink emerge -av gentoo-sources
%d Bloggern gefällt das: