Fazendo VMware Workstation funcionar no Kernel 2.6.35

Publicado por Perfil removido em 21/10/2010

[ Hits: 9.377 ]

 


Fazendo VMware Workstation funcionar no Kernel 2.6.35



Testado em:
  • VMware-Workstation 7.1.1
  • VMware-Workstation 7.1.2
  • Ubuntu 10.04 kernel 2.6.35 x64
  • Ubuntu 10.10 kernel 2.6.35 x64

Deve funcionar em qualquer sistema com 2.6.35.

Quem tinha o kernel < 2.6.35 conseguia fazer o VMware funcionar sem problemas, somente com o instalador fornecido, porém quando se faz o upgrade para o 2.6.35 e tenta rodar o VMware tem uma bela surpresa, ele não consegue compilar o vmmon, dando o seguinte erro:
Linux: Fazendo VMware Workstation funcionar no Kernel 2.6.35
Gerando um log em /tmp/vmware-root/setup-XXXX.log, onde XXXX é um numero fornecido pelo erro, varia.

No fim do log temos algo tipo:

Oct 02 00:10:54.734: app-140471525164800| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 02 00:10:54.734: app-140471525164800| Building module vmmon.
Oct 02 00:10:54.734: app-140471525164800| Extracting the sources of the vmmon module.
Oct 02 00:10:54.744: app-140471525164800| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.35-
22-generic/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5
Oct 02 00:10:56.712: app-140471525164800| Failed to compile module vmmon!


Agora vamos direto a solução, faça isso com a tela do erro aberta e poderá compilar diretamente por lá os módulos:

cd /tmp
$ wget
http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash
sudo chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
$ sudo ./vmware7.1.1-patch-kernel-2.6.35.bash


Depois de aplicado, com a tela de erro aberta terá a opção de tentar compilar novamente, diga 'Install' e pronto, tudo deverá funcionar normalmente.

Outras dicas deste autor

Mantendo sua conexão discada ativa

Shutter: captura de tela e edição

Placas Wireless Ralink - Instalação de Drivers no CentOS 6.x

Dicionário de significados Micha Elvis

Icecast2 - Criando servidor de mídia básico

Leitura recomendada

Jogos em SWF (Flash Player)? Veja como reproduzir offline

Enviando Oi torpedo no seu Linux

Exibir mensagens no terminal com FIGlet

Instalar VIM no FreeBSD

Instalando o VLC 1.0 final no Ubuntu

  

Comentários
[1] Comentário enviado por removido em 24/10/2010 - 11:36h

Rhuan Menezes ,

Fantástica sua dica meu caro. Eu já estava apelando para alternativas obscuras, até encontrar sua dica.

Thank's Man!

[2] Comentário enviado por maverick em 02/11/2010 - 16:33h

Show de Bola a sua dica, estava com o mesmo problema usando o Ubuntu 10.10 e VmWorkstation 7.1
Valeu...!!!

[3] Comentário enviado por morpheuhp em 05/11/2010 - 13:11h

Cara Perfeito.... como disse o hecton eu tambem ja estava apelando hehehehe....
So uma dica nao deixe a janela aberta, feche todas as janelas do vmware e depois que executarem as opcoes abram o vmware, pelo menos para mim funcionou assim...

[4] Comentário enviado por galiann em 18/12/2010 - 10:46h

Apesar de ter feito esse tuto o meu ainda continua dando a mesma mensagem de erro meu kernel é o 2.6.35

$:/tmp$ sudo chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
[sudo] password for $:
$:/tmp$ sudo vmware-modconfig --console --install-all
Stopping VMware services:
VMware USB Arbitrator done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Entrando no diretório `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.35-24-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.35-24-generic'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
In file included from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:20:
/tmp/vmware-root/modules/vmmon-only/./include/driver-config.h:35: fatal error: linux/autoconf.h: Arquivo ou diretório não encontrado
compilation terminated.
make[2]: ** [/tmp/vmware-root/modules/vmmon-only/linux/driver.o] Erro 1
make[1]: ** [_module_/tmp/vmware-root/modules/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.35-24-generic'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-root/modules/vmmon-only'
Unable to install vmmon

[5] Comentário enviado por viabsb em 18/08/2011 - 09:18h

vmlinuz-2.6.40-4.fc15.x86_64 e não funcionou. Tive o mesmo êrro acima.

[6] Comentário enviado por viabsb em 18/08/2011 - 09:20h

[[email protected] bin]# ls
appLoader vmplayer-daemon vmware-modconfig vmware-vmx
fusermount vmware vmware-modconfig-console vmware-vmx-debug
launcher.sh vmware-acetool vmware-netcfg vmware-vmx-stats
mkisofs vmware-app-control vmware-remotemks
thnuclnt vmware-fuseUI vmware-tray
vmplayer vmware-gksu vmware-unity-helper
[[email protected] bin]# ./vmware

Agora rodou.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts