J'ins installe VMware Workstation sur un SLED 11 SP1 et l'installation est bloquée par un message d'erreur "Les en-têtes de noyau pour la version 2.6.32.27-0.2-défaut n'ont pas été trouvés". Si vous les avez installés dans un chemin non par défaut, vous pouvez spécifier le chemin ci-dessous. Sinon, reportez-vous à la documentation de votre distribution pour les instructions d'installation et cliquez sur Actualiser pour rechercher à nouveau dans les emplacements par défaut.
La sortie de RPM -qa | Le noyau Grep est
kernel-default-2.6.32.27-0.2.2
kernel-default-base-2.6.32.27-0.2.2
linux-kernel-headers-2.6.32-1.4.13
kernel-default-extra-2.6.32.27-0.2.2
nfs-kernel-server-1.2.1-2.10.1
J'avais rencontré ce problème à Ubuntu et j'ai installé l'en-tête Linux requis via apt-obtenir, alors le problème a disparu. Mais en traîneau, je n'ai pas trouvé le paquet RPM dans le référentiel logiciel de SUSE, et je suis également Google "Linux-Kernel-Heaters-2.6.32.27" mais ne correspond à aucun document.
Toute suggestion sera très appréciée. Merci.
Le résultat de la sortie du noyau Zypper SE | Le noyau Grep est
i | linux-kernel-headers | Linux Kernel Headers | package
| linux-kernel-headers | Linux Kernel Headers | srcpackage
L'erreur d'en-tête du noyau est trompeuse - vous devez installer noyau-source. (Après avoir fait cela, vous devrez peut-être mettre à jour le noyau lui-même, alors vérifiez qu'après.)
Vous pouvez utiliser:
yast2 -i kernel-source
Cela a fonctionné pour moi:
cd /lib/modules/`uname -r`/build/include
ln -s generated/uapi/linux/ .
Apparemment version.h
n'est pas tout à fait où VMware s'y attend. VMware le trouve via le softlink.
Pouvez-vous fournir le résultat de la sortie de zypper se kernel | grep header
Problème Voici que vos en-têtes de noyau installé de SUSE sont Headers Linux-Kernel-2.6.32-1.4.1 qui ne correspond pas à votre noyau actuel 2.6.32.27
Premièrement, désinstaller le paquet Linux-Kernel-Heaters-2.6.32-1.4.1#rpm -e linux-kernel-headers-2.6.32-1.4.13
Mettre à jour les référentiels avec #zypper ref
Vérifiez le package des en-têtes de noyau version, #zypper if linux-kernel-headers | grep Version
si cela correspond 2.6.32.27, alors allez-y.
J'espère que cette aide,
Pour moi, après avoir installé "Kernel-Source", redémarrage VMware, alors VMware détecte automatiquement les en-têtes.
Avec OpenSUSE 12.3, je devais exécuter qu'il a un utilisateur root.
I Cliquez avec le bouton droit de la souris sur le bouton Démarrer (comme s'il s'agissait du menu Démarrer de Windows), puis cliquez sur "Modifier les applications et sous Systèmes> Plusieurs programmes VMware Workstation sont ensuite allés à" Avance "et vérifiaient la case exécutée sous forme d'utilisateur différent et écrit racine .
Ensuite, faites-la sur un terminal [Code] CD/LIB/MODULES/uname -r
/Build/Inclure LN -S généré/uapi/linux/[/ code]