URL: https://linuxfr.org/forums/linux-noyau/posts/compilation-kernel-headers-avec-kernel-source-pour-vmware-entre Title: Compilation kernel-headers avec kernel-source pour VMWare entre autre Authors: Elodie Date: 2010年08月31日T16:39:20+02:00 Tags: slackware Score: 1 Bonjour, Je tente d'installer VMWare Server 2.0.2 64 bits sur mon Linux Slackware 64 de kernel 2.6.35.4 que j'ai compilé moi même. Sauf que pendant la création des modules, il ne peut pas continuer suite à une erreur de kernel headers. L'installation me dit : The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.35.4). Even if the module were to compile successfully, it would not load into the running kernel. puis : What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] Mais rien n'a faire. Que je saisisse "/usr/src/linux/include", "/lib/modules/2.6.35.4/build/include" ou encore l'ancienne version "/usr/src/linux-2.6.33.4/include" c'est toujours la même erreur. Sauf si j'entre "/usr/include", il me dit : The header files in /usr/include are generally for C libraries, not for the running kernel. If you do not have kernel header files in your /usr/src directory, you probably do not have the kernel-source package installed. Are you sure that /usr/include contains the header files associated with your running kernel? [no] Que je répond yes ou no, toujours la même erreur. Est ce une erreur de VMWare ou ma façon de compiler mon kernel ? Voici ma compilation kernel habituelle : cd /usr/src/linux make mrproper make menuconfig make dep make clean make bzImage make modules make modules_install cp /usr/src/linux/arch/x86/boot/bzImage /boot/bzImage lilo -v Une idée s'il vous plait ? J'ai ajouté dans une nouvelle compilation kernel ceci : make headers_install ARCH=x86_64 INSTALL_HDR_PATH=/usr/include Mais j'ai beau le faire dans le /usr/src/linux/, redémarrer le serveur sans compilation et avec compilation, mais j'ai toujours la même erreur. PS : J'ai tentez également avec seulement "make headers_install" mais c'est toujours pareil.