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: 60.723 ]

Por: Jonatas Almeida Brisotti em 30/06/2006


A instalação e suas surpresas



Antes de iniciar a instalação vamos colocar alguns pacotes em nosso sistema que serão necessários, veremos mais a frente.

# apt-get install task-c-devel task-kernel-compiling

Aqui usei a versão em .tar.gz, existe uma versão em RPM, mas achei um pouco sem sentido, já que nos dois pacotes é necessário rodar um script que fará a instalação, então se você optar pelo RPM apenas estará trocando o comando 'tar" por este, o resto do procedimento será o mesmo.

Depois de baixado o arquivo iremos desempacotá-lo:

# tar -xvzf VMware-workstation-5.5.1-19175.tar.gz

Entramos no diretório criado:

# cd vmware-distrib

Dentro dessa pasta foram desempacotados alguns diretórios, um script que automatiza o processo de instalação e um arquivo FILES que tem uma listagem de todos os arquivos dentro de cada um dos diretórios. Vamos então ao script:

# ./vmware-install.pl

Será iniciada a instalação e começarão a ser feitas várias perguntas, como localização do diretório de binários, initd e etc. Pode ir pressionando o enter, a não ser que você use outra distro que possuí os paths diferentes.

Tudo deve ir bem até:

"Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]"

enter

"Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]"

enter novamente e daí vem a primeira surpresa,

"The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/version.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]"

Isso ocorre porque o VMware utiliza as informações usadas na compilação do Kernel para criar os módulo necessários, então mesmo com os fontes, headers, compiladores e outros pacotes instalados no sistema esse erro provavelmente vai ocorrer porque na instalação do Conectiva esses arquivos não são criados. Pelo que pude notar da minha instalação, nem mesmo .config, que é o arquivo com as informações para a compilação do kernel estava presente.

Isso é sinal de problemas, mas bora resolver!

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

Cockpit Web Console

Cacti + Plugins (Settings, Monitor, Thold e Weathermap) - Instalação e configuração

VirtualBox no Arch Linux

Apresentando a programação orientada a objetos

Acessando desktop remotamente com noMachine

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts