Instalando o VMWare 5.0 no Ubuntu 5.10
18 de Outubro de 2005Já devo ter falado sobre isso diversas vezes: uma das ferramentas mais importantes para o meu trabalho no Linux Daily Log é o VMWare Workstation. Para quem ainda não conhece, o VMWare é um emulador de máquina virtual x86. Essa característica permite que você defina os parâmetros de um computador virtual que você poderá utilizar para, por exemplo, testar a primeira versão alpha do Dapper Drake, próxima versão do Ubuntu e ajudar no desenvolvimento da distro ;-).
Em função disso, a cada vez que atualizo a minha estação de trabalho, tenho que reinstalar (ou reconfigurar) o VMWare. Como a VMWare não atualiza a versão do seu emulador com a mesma freqüência que as distribuições são atualizadas, quase sempre uma nova versão da distro - ou mesmo uma atualização do Kernel - não é diretamente suportada pelo software e, neste caso, é preciso recompilar os módulos vmnet e vmmon para que o programa funcione corretamente.
No caso do Breezy, são necessários alguns passos para colocar o VMWare funcionando redondo. Os passos descritos aqui foram baseados no post do Jesse Jarzynka, no Ubuntu Forums e testados na minha instalação do Ubuntu 5.10.
Instalação dos pacotes para compilação dos módulos vmnet e vmmon
O primeiro passo para configurar o VMWare no Breezy é instalar os pacotes para compilar e montar os módulos. O primeiro pacote a ser instalado é o build-essential. Em seguida é necessário instalar o pacote de headers correspondentes ao kernel que está sendo usado na instalação. Por fim, você vai precisar instalar a versão do gcc com a qual o kernel do Breezy foi compilado e a versão do c++ (g++) correspondente.
a) para instalar o pacote build-essential, utilize o comando:
root@enterprise:~# apt-get install build-essential
b) em seguida, verifique o kernel que sua instalação está utilizando, com o comando uname, e instale o pacote de headers correspondente:
root@enterprise:~# uname -r
2.6.12-9-k7
root@enterprise:~# apt-get install linux-headers-2.6.12-9-k7
c) por fim, verifique a versão do gcc e que foi utilizada para compilar o kernel em uso e, caso seja necessário, instale-a em conjunto com a versão do g++ correspondente:
root@enterprise:~# cat /proc/version
Linux version 2.6.12-9-k7 (buildd@rothera) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)) #1 Mon Oct 10 13:47:52 BST 2005
root@enterprise:~#
root@enterprise:~# ls /usr/bin/gcc*
/usr/bin/gcc /usr/bin/gccbug /usr/bin/gcc-3.3
/usr/bin/gcc-4.0 /usr/bin/gccbug-3.3 /usr/bin/gccbug-4.0
root@enterprise:~#
root@enterprise:~# apt-get install gcc-3.4 g++-3.4
Instalação e configuração do VMWare Workstation 5.0
Para instalar o VMWare no Breezy, é necessário obter a versão empacotada em formato tar.gz, disponível no site da empresa. Se você já possui uma licença, o número de série será requisitado quando você for executar o programa. Se você deseja apenas testá-lo, baixe a versão de avaliação e solicite uma chave válida por trinta dias.
Além de baixar o pacote do VMWare, para compilá-lo corretamente com o Kernel 2.6.12-9, que não é suportado, é necessário baixar uma atualização não-oficial em http://platan.vc.cvut.cz/ftp/pub/vmware/. A versão mais atual do pacote de atualização é o vmware-any-any-update94.tar.gz.
a) para instalar o VMWare é necessário desempacotar o arquivo do instalador e executar o script vmware-install.pl. Não execute o configurador vmware-config.pl ao fim da instalação:
root@enterprise:~# tar -zxvf VMware-workstation-5.0.0-13124.tar.gz
root@enterprise:~#
root@enterprise:~# cd vmware-distrib
root@enterprise:~/vmware-distrib# ./vmware-install.pl
b) após a instalação do VMWare, descompacte o arquivo de atualização que você baixou anteriormente, mude para o diretório criado e execute o script runme.pl. Este script atualizará uma série de arquivos na instalação do software e executará o configurador:
root@enterprise:~# tar xvzf vmware-any-any-update94.tar.gz
root@enterprise:~# cd vmware-any-any-update94
root@enterprise:~/vmware-any-any-update94# export CC=/usr/bin/gcc-3.4
root@enterprise:~/vmware-any-any-update94# ./runme.pl
Quando o script de configuração for chamado, você terá que fazer algumas escolhas. Se você está instalando o VMWare pela primeira vez, sugiro que você leia a documentação atentamente antes de instalar o produto.
O screenshot abaixo é de uma instalação da versão beta2 do SUSE Linux 10.0, rodando na máquina virtual criada com o software instalado a partir das etapas descritas acima:
Atualizado: havia esquecido de incluir a linha do export para a variável de ambiente CC antes de executar o script runme.pl, como o Luiz Granja apontou em seu comentário. O procedimento agora está correto.
21 de Outubro de 2005 às 23:21
Olá,
Eu também gosto muito de testar coisas no VMWare.
Estou com o Ubuntu 5.10 instalado e mesmo com o script o erro ainda ocorre.
Não sei o que eu fiz de errado.
Na hora do …config eu digitei no.
Rodei o script indicado e deu a mesma mensagem final: O Kernel está usando outra versão de GCC.
25 de Outubro de 2005 às 10:57
Também enfrentei o mesmo problema, o Kernel está usando outra versão de GCC. Alguém sabe o que pode ter acontecido, também fiz tudo da forma. O que pode estar acontecendo ?
25 de Outubro de 2005 às 10:58
Oi,
Também tive o mesmo problema. Mesmo tendo instalado o gcc-3.4 o vmware continua dizendo que a versão do sistema (gcc-4) é diferente da usada no kernel.
A solução que eu usei foi mudar o link sombólico do gcc (que estava apontando para o gcc-4.0) para o 3.4
sudo ln -sf /usr/bin/gcc-3.4 /usr/bin/gcc
Depois de feito isso, segui os passos novamente desde o ~/vmware-distrib# ./vmware-install.pl e agora está funfando!!!
26 de Outubro de 2005 às 0:34
para vc setar a variável CC, faça:
export CC=’/usr/bin/gcc-3.4′
26 de Outubro de 2005 às 21:52
Eu consegui instalar sem aplicar o patch:
cd /tmp
download do VMware-workstation-5.0.0-13124.tar.gz
tar xvzf VMware-workstation-5.0.0-13124.tar.gz
cd vmware-distrib
aptitude install build-essential
aptitude install linux-headers-2.6.12-9-386
aptitude install gcc-3.4
export CC=/usr/bin/gcc-3.4
cd /usr/src
ln -s linux-headers-2.6.12-9-386 linux
cd /onde-esta-o-vmware-distrib
./vmware-install.pl
para tudo…
Tudo funcionou no Ubuntu 5.10 e VMware-workstation-5.0.0-13124.tar.gz
9 de Novembro de 2005 às 2:38
a hora que eu rodei o ./runme ele pergunta se quer que rode o script.. dei yes.. e ai parou tudu.. :/
rodei j’a o script original dl vmware tamem.. nada!!! ;/
demora muito???
22 de Novembro de 2005 às 1:02
cp -f vmnet.ko ./../vmnet.o
make: Saindo do diretório `/tmp/vmware-config1/vmnet-only’
Unable to make a vmnet module that can be loaded in the running kernel:
insmod: error inserting ‘/tmp/vmware-config1/vmnet.o’: -1 Unknown symbol in module
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel. You may want to
rebuild a kernel based on that directory, or specify another directory.
For more information on how to troubleshoot module-related problems, please
visit our Web site at “http://www.vmware.com/download/modules/modules.html” and
“http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html”.
ainda tou com esse erro =/;
alguma ideia ?
2 de Dezembro de 2005 às 0:44
GAlera.. rodei ele blz .. só que na hora do both não funfa .. dah a seguinte mensagem
Operating Systen Not Found
Palpites ae .. ?
VAleu galera
2 de Dezembro de 2005 às 11:20
Jhanssen.. vc tem que criar uma máquina virtual.. Informando o quanto de memória, configurações da rede, que você vai disponibilizar para a mesma…
Depois disso.. selecionando a Máquina Virtual, insira o disco de instalação da máquina virtual escolhida por você.. e clique em Power On para dar início a instalação do Windows através do CD.
Boa Sorte!
2 de Dezembro de 2005 às 16:15
Hummm…. Entendi o funcionamento .. no caso não conseguirei iniciar o windows que já tenho instalado aqui .. ?
Obrigado ae cara pela rapides na resposta Fábio Nogueira
2 de Dezembro de 2005 às 23:38
Jhanssen.. De Nada!
O VMWare não serve para iniciar um windows que você no caso tenha instalado na sua máquina.. e sim se você quizer criar um windows num disco virtual dentro do linux.. com isso.. vc dentro do linux inicializa o windows numa boa.. Não só windows como outras distros…
Quando precisar.. estaremos a disposição!
[]´s
Fábio “Elvis” Nogueira
3 de Dezembro de 2005 às 14:20
não consegui instalar o ubunto 5.10 que travou na tela de configuração de rede via DHCP. não sei como resolver isto ou o que pode ter acontecido.
me ajudem por favor
4 de Dezembro de 2005 às 9:19
Fala Aldemir! Blz?
Amigos estou tendo problemas para instalar um modem (HSP56 AMR). O erro consiste no fato de que aparece uma mensagem de erro de compilação. Processo:
$ tar -xzvf pctel-0.9.6.tar.gz
$ cd
$ ./configure -with-hal=cm8738
Após a última linha acima aparece o erro. O modelo do modem está correto!
Eu uso Ubuntu 5.10 (Kernel 2.6.12-9-386)
15 de Dezembro de 2005 às 17:02
Parabéns pelo tutorial.
Aqui é Ubuntu 5.10 2.6.12-10-386, vmware 5.5.0 … funcionou corretamente utilizando o novo patch que disponibilizaram naquele endereço.
Obrigado!
29 de Dezembro de 2005 às 15:08
Muito obrigado pela ajuda! Andava já à uns tempos sem conseguir pôr o VMWare a funcionar!… Agora já posso voltar à análise dos meus dados.
9 de Janeiro de 2006 às 15:19
Parabéns pelo tutorial.
Aqui é Ubuntu 5.10 2.6.12-10-686, vmware 5.5.0 … funcionou corretamente mesmo sem o patch que disponibilizaram no endereço acima.
Obrigado!
11 de Janeiro de 2006 às 21:15
Ola amigos!
Estou com a versão 5.04b saindo do forno.
Meinha experiência foi perfeira, os dois arquivos necessarios para compilar o vm eu baixei pelo synaptic, o link para a atualização do vm não funciona, mas mesmo assim baixei o vm5.5 do site oficial, registrei ele e quando terminou o download executei o script ./vm… e foi só dando enter e yes em tudo.
Há baixei a versão mais recente do gcc pelo synaptic mesmo, resolveu tudo.
Então ele apareceu no menu do gnome, coloquei o serial e pronto, só alegria, valeu mesmo por este artigo.
Att,
Maciel
4 de Fevereiro de 2006 às 20:40
Para quem teve problemas com a solicitação do source do kernel, insira, no ubuntu, o seguinte caminho:
/lib/modules/2.6.12-10-386/build/include
onde 2.6.12-10-386 deve ser substituído pela sua versão.
henrique.
15 de Fevereiro de 2006 às 18:31
Galera aqui eu instalei di boas, mas qnd voh iniciar uma maquina virtual ele me apresenta a seguinte mensagem:
Version mismatch with vmmon module: expecting 137.0, got 116.0.
You have an incorrect version of the `vmmon’ kernel module.
Try reinstalling VMware Workstation.
26 de Fevereiro de 2006 às 10:05
Cicero,
Também tive este problema e o mesmo está relacionado com o pacote de atualização vmware-any-any-update94. Não instale esse pacote e sua VmWare funcionará.
9 de Abril de 2006 às 16:29
Simplesmente o melhor tutorial que ja li sobre o assunto. Agora tenho aqui o vmware com 2 linux e 1 windows rodando show de bola. Parabens pelo tuto …
25 de Abril de 2006 às 11:18
Tive problemas com a solicitação do source do kernel
Henrique coloquei o caminho abaixo, so dps fui verificar, nao tem a pasta build com o include
/lib/modules/2.6.12-10-386/build/include
so tem as pastas: initrd, kernel, volatile..
E agora? =(
vlw
26 de Abril de 2006 às 15:58
Pessoal eu instalei o ubuntu 5.10 e tudo funcionou correctamente, depois tentei instalar o vmware e a instalação correu bem só que na parte de invocaro o comando para configurar dá o seguinte erro
Making sure services for VMware Server are stopped.
sh: /etc/vmware: is a directory
sh: /etc/vmware: is a directory
Unable to stop services for VMware Server
não sei o que fazer para conseguir por o vmware a rodar e é que preciso mesmo dele para trabalho e nao quero mesmo nada ter de regressar ao windows de raiz.
Obrigado a todos que me possam ajudar
Pedro
8 de Junho de 2006 às 10:59
Olá,
Consegui fazer a compilação do programa de atualização e tudo saiu aparentemente correto, so que ao tentar iniciar uma emulação do Windows ele da o seguinte erro :faleid to inicialize to mouse keyboard screen control….
Alguem poderia me dar uma ajudinha, naum vi este erro antes.
Desde ja agradeço.
Angela
28 de Junho de 2006 às 13:27
[…] Utilizando o Ubuntu Linux 5.04 - Parte I - Instalação (16365)Instalando o VMWare 5.0 no Ubuntu 5.10 (13111)SUSE Linux 10.0 Beta 1 - Primeiras impressões (11498)Utilizando o Ubuntu Linux 5.04 - Parte II - Configuração Inicial (10766)Instalando o Java 1.5 Update 5 no Ubuntu 5.10 (10250)Utilizando o Ubuntu Linux 5.04 - Screenshots da Instalação (8417)Utilizando o Ubuntu Linux 5.04 - Parte III - Atualização e Instalação de novos pacotes (7114)Fedora Core 5 Test 3 (5874)Porque uso o Linux - Parte I (5372)Utilizando o Ubuntu Linux 5.04 - Parte V - Problemas, Soluções e Conclusões (5207) […]
1 de Julho de 2006 às 22:32
gostei muito do site, tenho muitos problemas com linux, instalaçao de drivers e programas, uso o kurumin e o ubuntu, em nenhum consegui instalar meu modem intel537ep
poderia me mandar um cd do suse e slackware eu pagando o sedex???? eu gravo para destribuir para os amigos.
grato pela atençao, thiago barbosa soares
6 de Agosto de 2006 às 12:08
ei, alguem pode me ajudar, eu acabei de instalar o linux e naum faço a minima idéia de como instalar programas ou compilar codigos fontes, espero que voces me espliquem certinho passo a passo,
valeu gente boa ate a proxima me respondam no meu email
ronan_166@ibest.com.br
ate a proxima duvvida,
falow
28 de Setembro de 2006 às 9:52
Sr Andre, artigo muito elucidativo, mas apesar de ter instalado todos os gcc cpp c++ o instalador
pede o path do MAKE, em casa, forneci de dentro do KUBUNTU o make de outro KURUMIN passou dai, mas
parou porque nao havia um valor para a variavel de environment VPATH,
atualmente defini no /etc/profile
VPATH = $PATH
export VPATH
Consegui instalar vmWorkstation do Windows XP, mas a tempo venho tentando pelo linux e nao consegui.
o KUBUNTU e’ muito exigente.
Agradeco por qualquer esclarecimento, Paltonio