J'ai installé le kit VMware sur mon Ubuntu 11.04 avec succès, mais lorsque je l’ouvre, il me donne cette fenêtre
et je ne connais pas le chemin d'accès à ces en-têtes C.
J'ai installé le kit VMware sur mon Ubuntu 11.04 avec succès, mais lorsque je l’ouvre, il me donne cette fenêtre
et je ne connais pas le chemin d'accès à ces en-têtes C.
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 avoir ajouté le lien symbolique, le chemin est /usr/src/linux-headers-$(uname -r)/include
(Merci @Kariem!)
Les commandes ci-dessous sont très utiles pour vous:
Etape 1: Ctrl + Alt + T
Étape 2: sudo apt-get install linux-headers-$(uname -r)
Étape 3: Le chemin d'accès aux en-têtes du noyau est alors
/usr/src/linux-headers-$(uname -r)/include
Avant d’installer Vmware Workstation, vous devez installer les en-têtes linux et build-essential
sudo apt-get install build-essential linux-headers-$(uname -r)
puis
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 fini, installez Vmware Workstation maintenant
path to vm# sh Vm***.bundle
Il y a quelques fichiers dans des emplacements auxquels le programme d'installation ne s'attend pas, je les lance et ça marche:
[email protected]:~$ 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
Ma première supposition est que vous n’avez pas installé les en-têtes. Vous devez installer le package linux-headers approprié. Très probablement, vous devez installer linux-headers-generic
. Cependant, si vous exécutez un noyau autre que linux-generic
, installez le package linux-headers pour ce noyau.
Si vous avez déjà installé les en-têtes, ils doivent être dans /usr/src
.
Le problème peut être résolu en deux étapes, après l’installation de vmware workstation 9.X.X (dans le terminal):
sudo apt-get install gcc
sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"
CTRL + ALT + t
sudo apt-get install linux-headers-generic
J'avais le même problème, j'utilisais le noyau 3.2.0-29 mais je n'avais que linux-headers-3.2.0-35 dans / usr / src /
[email protected]:/usr/src$ ls -l
drwxr-xr-x 24 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35
drwxr-xr-x 7 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35-generic
[email protected]:/usr/src/linux-headers-3.2.0-35/include$ uname -a
Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_6 4 x86_64 x86_64 GNU/Linux
[email protected]:/usr/src$ sudo apt-get install linux-headers-3.2.0-29-generic
[email protected]:/usr/src/$ cd /tmp/vmware-tools-distrib
[email protected]:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl
<kept hitting enter>
Enjoy, --the VMware team
done and done
Lire d'autres questions sur les étiquettes kernel vmware-player