Instalando o VMware no Conectiva 10

Neste artigo mostro como instalar o VMware no Conectiva 10. A instalação desse maravilhoso programa tem sido problema em distribuições como a da Conectiva, principalmente por não possuir alguns arquivos que o VMware usa para compilar os módulos de rede, som, vídeo e etc.

[ Hits: 59.109 ]

Por: Jonatas Almeida Brisotti em 30/06/2006


Resolvendo os problemas



Na minha cabeça já era certo que teria que recompilar o kernel para poder instalar o VMware. Antes disso tive a idéia de tentar criar alguns arquivos para ver se não era apenas a falta deles que estava provocando a carência afetiva no VMware.

Entrei no diretório:

# cd /usr/src/linux

Dei:

# make xconfig

Não mudei uma vírgula na configuração e apenas salvei .conf, pronto, vamos ver o que ocorre. Deu o mesmo erro!

Tentei seguir a sugestão do instalador e rodar o comando "make mrproper" e tentar criar o .config na unha:

# cd /usr/src/linux
# make mrproper
# cp configs/kernel-2.6.5-athlon.config .config
# make oldconfig
# make dep


Não vai, começam a ser solicitados vários outros arquivos.

"The path "/usr/src/linux/include" is an existing directory, but it does not contain at least one of these directories "linux", "asm", "net" as expected."

Então achei melhor parar por aqui e começar a revirar a Internet atrás de uma luz. Foi então que descobri, através de uma mensagem num fórum de discussão do Snapshot uma manha para compilar módulos externos ao Kernel no CL 10, que é exatamente o que a instalação do VMware precisa. Segundo a mensagem é necessário "preparar a árvore do Kernel".

O mantenedor do Kernel do CL10, Flávio Bruno Leitner, criou um script chamado "prepare-tree.sh" que esta lá (no /usr/src/linux) o tempo todo, dando uma de João Sem Braço, que resolve todo o problema.

O que ele faz?

Ele vai fazer uma "pré-checagem" se o meta-pacote "task-kernel-compiling" foi instalado e preparar a árvore do Kernel que está rodando utilizando o arquivo de configuração, que no meu caso foi o /usr/src/linux/configs/kernel-2.6.5-athlon.config, rodando em seguida o 'make mrproper' e o 'make prepare-all' criando todo o necessário, vamos a ele:

# sh /usr/src/linuxprepare-tree.sh

Depois volte ao instalador do VMware e vualá:

"The module loads perfectly in the running kernel."

Serão perguntadas mais algumas coisas, como se você quer rede nas máquinas virtuais, se quer habilitar o NAT nas máquinas virtuais e etc, pode dar enter tudo que se você quiser mudar alguma opção pode ser feita posteriormente.

Ao final ele irá carregar os módulos e apresentar o tão esperado comando /usr/bin/vmware.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Download
   3. A instalação e suas surpresas
   4. Resolvendo os problemas
   5. Criando uma máquina virtual
   6. Configurando a rede
   7. Configurando dispositivos
   8. Instalando o VMware tools
Outros artigos deste autor

Implementando prioridade nos serviços com TOS no Iptables

Como recuperar a senha de root usando uma live distro

Leitura recomendada

Aplicando relevo em símbolos com o Gimp

Cockpit Web Console

Arduino IDE no Linux Mint

Zeiberbude - Gerenciador de Lan House e Cyber Café

KeePassXC - Gerenciador de Senhas de Código Aberto Voltado à Comunidade

  
Comentários
[1] Comentário enviado por thelinux em 30/06/2006 - 11:42h

Bom artigo. Na época que eu precisei usar o vmware, só conseguir depois de compilar o kernel para a versão mais nova.
Parabéns.

[2] Comentário enviado por VEDITO em 05/07/2006 - 14:58h

Otimo artigo, ja usei o vmware no windows mas não foi bom agora ajuda e muito essa orientação.
Parabens.

[3] Comentário enviado por talessad em 11/07/2006 - 10:21h

Otimo artigo, mais tive um problema não encontrei o script linuxprepare-tree.sh no meu conectiva, onde posso encontrar?

valeu

[4] Comentário enviado por jsamuel em 08/09/2006 - 16:13h

aqui no meu Mandriva 2006 tbm nao encontrei

[5] Comentário enviado por mundoguero em 08/09/2006 - 17:05h

O Mandriva segue a estrutura do Mandrake, portanto, não possuí mesmo este script. Agora no Conectiva faltou um nível no diretório que é o /usr/src/linux/linuxprepare-tree.sh.

[6] Comentário enviado por hideoux em 25/02/2007 - 23:00h

olá,
muito bom seu artigo.

gostaria de uma ajuda em relação à configuração do meu acesso à internet, na máquina virtual.

estou rodando o vmware em meu suse. tenho instalado o windows xp no vmware.

minha adsl entra pela eth0 recebendo o ip do moden.
tenho ainda uma eth1.

gostaria de saber como configurar o windows xp no vmware para poder navegar na internet por ele e fazer compartilhamento de arquivos.

já fiz algumas tentativas, mas não sei se o problema é a configuração que tentei ou a quantidade enorme de portas que a Sercomtel bloqueia...

se puder ajudar, ficarei muito grato,

abraço,
hideo

[7] Comentário enviado por qwertyuiop em 13/03/2008 - 13:45h

Boa tarde.
Instalei VMware e o centOS, mas não consigo instalar VMware Tools.
Já instalei através da VM, mas aperece como se não estivesse instaladas.

Se poder ajudar.
Ricardo de Portugal


Contribuir com comentário