Fazendo VMware Workstation funcionar no Kernel 2.6.35

Publicado por Perfil removido em 21/10/2010

[ Hits: 9.105 ]

 


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

Como criar uma pasta de arquivos no Inkscape [Vídeo]

Lindos wallpapers para Mandriva

Descompactando vários arquivos de uma vez

Acelerando a velocidade do seu servidor Apache 2.2

Moonlight - Silverlight para GNU/Linux

Leitura recomendada

Verificando o nível de tinta de sua impressora com QInk

Solução básica para 3D em placa SIS 671 com Ubuntu 11.10 32 bits

Instalando o Mobile Media Converter i386 no Ubuntu 64 bits

Eletrônica digital - Simuladores de circuitos lógicos para GNU/Linux

Transformando arquivos MDF em ISO

  

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

[root@marcio 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
[root@marcio bin]# ./vmware

Agora rodou.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts