Na primeira execução do Vmware Workstation fui informado que os módulos do kernel deveriam ser compilados, este é um procedimento normal, no entanto a operação falhou ao compilar os módulos da interface de rede virtual. Após uma procura no Google descobri que este problema está relacionado a versão do Kernel usada pelo novo Ubuntu (Kernel 3.13) como o Fedora já usa este Kernel outras pessoas já precisaram deste procedimento. Bastou adaptar para o Ubuntu e pronto.
Continuando a saga de deixar o Ubuntu 14.04 (ainda em estágio beta) rodando em meu notebook, após a instalação do Vmware Workstation 10 foi necessário fazer um pequeno ajuste para que tudo funcionasse. O processo embora não seja complicado não é nada trivial, mas felizmente há dica está muito bem explicada e não tem como errar.
Os créditos do feito não são meu, então fica o link para o procedimento que foi originalmente executado no Fedora e após uma pequena adaptação funcionou com sucesso no nosso Ubuntu. http://ping8888.com/2013/12/13/vmware-modules-kernel-3-13/. Sobre o mesmo problema também há uma discussão no fórum oficial da comunidade Vmware, de onde se pode obter mais informações. https://communities.vmware.com/message/2335957.
Crie um arquivo texto em /tmp/vmnet313.patch com o seguinte conteúdo:
205a206 > #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) 206a208,210 > #else > VNetFilterHookFn(const struct nf_hook_ops *ops, // IN: > #endif 255c259,263 < transmit = (hooknum == VMW_NF_INET_POST_ROUTING); --- > #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) > transmit = (hooknum == VMW_NF_INET_POST_ROUTING); > #else > transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING); > #endif
obs: Originalmente o texto sugere que se salve o arquivo no seu home, mas como você precisará executar os comandos seguintes como root, isso irá gerar um pequeno trabalho a mais, por isso optei por fazer em /tmp.
Agora execute os passos a seguir:
#Alterne do seu usuário para o root sudo su #Entra no diretorio de fontes dos módulos do Vmware cd /usr/lib/vmware/modules/source # Descompacta o modulo vmnet tar -xvf vmnet.tar #Aplica o patch que voce criou anteriormente patch vmnet-only/filter.c < /tmp/vmnet313.patch # Recompacta os arquivos do modulo tar -uvf vmnet.tar vmnet-only #Remove o diretorio usado para descompactar o modulo rm -r vmnet-only # Execute o processo de compilação dos módulos (alternativamente você pode simplesmente iniciar a interface do aplicativo) /usr/lib/vmware/bin/vmware-modconfig --console --install-all
Pronto. Seu Vmware já deve estar rodando.
Funfou de boa!! Parabéns!!
Aqui, na versão final do Ubuntu 14.04, não precisei fazer isso para instalar o VMware Workstation 10.
Você saberia dizer se essa falha foi corrigida?
Linux 3.13.0-24-generic
Abraço!
Funcionou perfeitamente
Obrigado
Ola meu amigo! Estou quase conseguindo instalar o vmware no ubuntu 14.04.. só que tem um detalhe.. nesse ultimo comando “/usr/lib/vmware/bin/vmware-modconfig –console –install-all”
no terminal.. diz que nao existe o console.. o que eu faço?
Muito obrigado e excelente tutorial
Obrigado!
Boa tarde ! Walmir, após isso pode executar o Vmware ai clica em instalar que vai de boa, acabei de fazer aqui e funcionou perfeitamente. Obrigado pelo tutorial Wel.
Funcionou no Ubuntu 14.04 LTS 64bits. Obrigado =)
Bom Dia . Instalei o Vmware 11 no ubuntu 14 recentemente, porém não consigo utilizar a opção share vm, sabe me dizer como corrigir esse problema ? Obrigado
Olá @Luiz ,
Ainda não testei o Vmware Worstation 11, mas se ele seguir a mesma foram de trabalho do VMW 10 então você deve estar atento a vários critérios.
Que eu me lembre agora as principais razões que já me causaram problemas com compartilhamento de Vm foram:
– A máquina deve estar desligada, porém com a sua tela de detalhes e configurações aberta;
– Você não pode ter discos compartilhados por outras máquinas (os arquivos vmdk em outros diretórios, ou até mesmo usando uma imagem ISO como drive de CD)
– Se a máquina teve o “modo template” ativado.
– O diretório de máquinas compartilhadas não está corretamente configurado ou você não tem permissão para acessá-lo
No primeiro caso basta desligar a máquina normalmente, e caso já estiver desligada mas você não estiver vendo a sua tela de detalhes apenas de um clique no seu nome na “Biblioteca”. Inclusive neste caso nem a opção “Share” fica ativa no menu de ações da VM.
No segundo caso, quase sempre é porque eu uso uma imagem ISO como CD ou DVD para instalar a máquina ou algum software, ai basta remover o ISO da tela de configuração.
No terceiro basta fazer um clone completo da máquina, opção que senão me engano, já é apresentada no assistente de compartilhamento.
No quarto caso, basta verificar se o diretório onde as máquinas compartilhadas ficam estão em algum local com acesso liberado para todos.
Acho que é isso. Verifica e depois diz o resultado. Ou passa mais detalhes se puder.