88 votes

Quel est le chemin vers les en-têtes du noyau pour que je puisse installer vmware ?

J'ai installé le bundle VMware sur mon Ubuntu 11.04 avec succès mais quand je l'ouvre, il me donne cette fenêtre

enter image description here

et je ne connais pas le chemin vers ces en-têtes C.

102voto

chefnelone Points 733
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h 

Après l'ajout du lien symbolique, le chemin est le suivant /usr/src/linux-headers-$(uname -r)/include (Merci @Kariem !)

47voto

manikandan Points 479

Les commandes ci-dessous sont très utiles pour vous :

Étape 1 : Ctrl + Alt + T

Étape 2 : sudo apt-get install linux-headers-$(uname -r)

Étape 3 : le chemin vers les en-têtes du noyau est alors /usr/src/linux-headers-$(uname -r)/include

19voto

Qasim Points 21792

Avant d'installer Vmware Workstation vous devez installer build-essential et linux headers

   sudo apt-get install build-essential linux-headers-$(uname -r)

et ensuite

 sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

C'est fait, installez Vmware Workstation maintenant.

 path to vm# sh Vm***.bundle

12voto

user115271 Points 121

Il y a quelques fichiers dans des emplacements que l'installateur n'attend pas, je lance ceci et ça marche :

ifrantz@ifrantz:~$ cat ~/update_version.sh 
#!/bin/bash

cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h

8voto

Scott Severance Points 13166

Ma première hypothèse est que vous n'avez pas installé les collecteurs. Vous devez installer le paquet linux-headers approprié. Plus probablement, vous devez installer linux-headers-generic . Cependant, si vous utilisez un noyau autre que linux-generic installez le paquet linux-headers pour ce noyau.

Si vous avez déjà installé les collecteurs, ils devraient se trouver dans la section /usr/src .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X