web-dev-qa-db-fra.com

Erreur du noyau sur VMWare après la mise à niveau de 12.04 à 12.10

Je suis passé de 12.04 à 12.10. J'ai supprimé l'ancien noyau 3.2.21 dans 12.04.

Au démarrage, je reçois une erreur avant de me connecter, telle que vmware ....

Dans 12.04, j'ai installé VMware 9.0 et maintenant dans 12.10, lorsque j'ouvre VMware Workstation pour démarrer une machine virtuelle, mon moniteur devient noir et je dois me déconnecter, puis me reconnecter.

Comment je le répare? Est-ce lié à VMware et au noyau ou pas?

6
giaosudau

EDIT: Ce problème peut ne pas être lié à la version 12.10, mais plutôt aux noyaux 3.5/3.6 (j'utilise la version 3.6.2 de Mainline, car je comprends qu'elle prend mieux en charge ma carte vidéo ATI ...)

Le problème semble être du côté de VMWare, plutôt que du côté d'ubuntu.

J'ai réussi à résoudre ce problème en appliquant le correctif trouvé ici ( lien de téléchargement direct: vmware9_kernel35_patch.tar.bz2 ). Le correctif concerne le noyau 3.5, mais j'utilise la version 3.6 et cela résout toujours mon problème. Remarque: le nom du correctif indique qu'il est destiné à Workstation 9, mais également à Player 5.0.0.

Désinstaller

Certaines personnes dans le lien ci-dessus suggèrent de désinstaller AVANT de passer à 12.10. Mon processus exact a été quelque peu compliqué et peut être un peu une exception, donc je ne sais pas si vous avez besoin de désinstaller ou non. Cela peut fonctionner installé le correctif après la mise à niveau. Si vous le souhaitez, voici les instructions:

Sudo vmware-installer -u vmware-player
Sudo rm  /usr/lib/vmware/modules/source/.patched

ou une désinstallation beaucoup plus compliquée comme celle-ci:

Sudo -i

/usr/bin/vmware-installer -u vmware-workstation

/etc/init.d/vmware stop
lsmod | grep vm

cd /lib/modules/kernel_version/miscmv vm* /tmp

rmmod vmnet.o
rmmod vmmon.o
rmmod vmci.o
rmmod vmblock.o
rmmod vmppuser.o

rm /etc/rc.d/init.d/rc2.d/*vmware*
rm /etc/rc.d/init.d/rc3.d/*vmware*
rm /etc/rc.d/init.d/rc5.d/*vmware*
rm /etc/rc.d/init.d/rc6.d/*vmware*

rm -rf /etc/vmware*
rm /usr/bin/vmware-usbarbitrator
rm /usr/bin/vmnet*
rm -r /usr/lib/vmware*
rm -r /usr/share/doc/vmware*
rm -fr /var/run/vm*`

Appliquer le patch

Le zip contient un script .sh. Exécuter. Très simple.

  • Pour moi, le correctif n'a pas correctement détecté ma version de VMPlayer 5 (peut-être en raison d'une désinstallation bâclée, d'une copie et d'un collage soigneux du contenu du processus de désinstallation ci-dessus et de son collage dans la console ... comme je l'ai dit, mon processus a été compliqué. ), commente le texte de l'erreur, applique le correctif et fonctionne.
3
Supaiku

On dirait que vous devez installer le paquet d'en-tête de noyau Ubuntu en regardant les journaux qu'il génère.

essayez la commande ci-dessous:

Sudo apt-get install linux-headers-$(uname -r)

puis redémarrez le processus d'installation.

Fais-moi savoir comment tu t'en sors.

Travaillé pour moi VMWare ver 9

1
Netto