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
Instalando o cliente Zoom no Ubuntu 20.04 LTS
Xlib: extension "GLX" missing on display ":0.0" - Ubuntu Karmic Koala
Claro 3G: modem não respondendo
LXDE - ambiente gráfico perfeito para computador antigo
Proteção contra phishing no Opera 9.10
Leitura recomendada
Montando imagens de discos no Linux
Internet 3G com Open3G
Site para baixar programas do Metasys
Plugin Djvu para Firefox no Mandriva 2006
Vida fácil no Linux com Synapse
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