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:
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
Consertando [HOME] e [END] no Aterm
Vídeo aula: como criar uma calculadora de décimo terceiro salário
Iniciando com o YUM, gerenciador de pacotes
Ajuda e como pedi-la
Mudando a cara do Ubuntu 9.04 Jaunty
Leitura recomendada
Personalizando a interface Web do Nagios
Gravar filmes da tela com gtk-recordmydesktop
Instalar compiz-plugins-experimentais (não oficiais no Ubuntu)
Renomeie vários arquivos com o Thunar
Manual inkscape (desenhos vetoriais)
Comentários
Rhuan Menezes ,
Fantástica sua dica meu caro. Eu já estava apelando para alternativas obscuras, até encontrar sua dica.
Thank's Man!
Show de Bola a sua dica, estava com o mesmo problema usando o Ubuntu 10.10 e VmWorkstation 7.1
Valeu...!!!
Mensagem
Show de Bola a sua dica, estava com o mesmo problema usando o Ubuntu 10.10 e VmWorkstation 7.1
Valeu...!!!
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...
Mensagem
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...
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
Mensagem
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
vmlinuz-2.6.40-4.fc15.x86_64 e não funcionou. Tive o mesmo êrro acima.
Mensagem
vmlinuz-2.6.40-4.fc15.x86_64 e não funcionou. Tive o mesmo êrro acima.
[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.
Mensagem
[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
Enviar