Instalando o VMware no Fedora 10 - Kernel 2.6.27
Criada por: Frederico Madeira, última modificação em: Sun 30 of Nov, 2008 (15:01 UTC)
Instalar o VMware em uma distribuição não corporativa é um pouco complicada, pois a VMware não suporta oficialmente estas distribuições, como é o caso de Fedora. O Red Hat é suportado.
Para tanto, a cada novo release de kernel é necessário re-compilar os módulos do VMware. Para que isso ocorra com tranqüilidade é necessário que rodemos patches nos instaladores originais para permitir que a compilação do módulo ocorra com sucesso.
Abaixo demonstro os passos necessários para ter o VMware rodando no Fedora 10.
Iremos usar o VMware versão 1.0.X.
Você pode baixar diretamente o a versão 1.0.8 ou baixar uma versão diferente em VMware
1. Download da versão escolhida:
2. Instalação via RPM
Ao final da instalação, recebemos o alerta acima, informando que precisamos rodar o script /usr/bin/vmware-config.pl a fim de compilar o módulo do VMware.
3. Rodando o script vmware-config.pl
Vemos acima os erros gerados pelo script. Vamos agora corigí-lo.
4. Download do patch para kernel 2.6.27
Após a execução do scritp runme.pl a recompilação do módulo é reiniciada, só que desta fez, obtendo-se sucesso em sua instalação. Em seguida rodamos diretamente o executável através do comando vmware ou clicamos no ícone via interface gráfica:
Aplicativos->Outros-> Vmware Server Console
Boa Sorte.
Frederico Madeira
Para tanto, a cada novo release de kernel é necessário re-compilar os módulos do VMware. Para que isso ocorra com tranqüilidade é necessário que rodemos patches nos instaladores originais para permitir que a compilação do módulo ocorra com sucesso.
Abaixo demonstro os passos necessários para ter o VMware rodando no Fedora 10.
Iremos usar o VMware versão 1.0.X.
Você pode baixar diretamente o a versão 1.0.8 ou baixar uma versão diferente em VMware
1. Download da versão escolhida:
[root@localhost vmware]# wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.8-126538.i386.rpm
2. Instalação via RPM
[root@localhost VMware]# rpm -ivh VMware-server-1.0.8-126538.i386.rpm
Preparando... ########################################### [100%]
1:VMware-server ########################################### [100%]
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.
Ao final da instalação, recebemos o alerta acima, informando que precisamos rodar o script /usr/bin/vmware-config.pl a fim de compilar o módulo do VMware.
3. Rodando o script vmware-config.pl
[root@localhost VMware]# vmware-config.pl
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entrando no diretório `/tmp/vmware-config3/vmmon-only'
make -C /lib/modules/2.6.27.5-117.fc10.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entrando no diretório `/usr/src/kernels/2.6.27.5-117.fc10.x86_64'
CC [M] /tmp/vmware-config3/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config3/vmmon-only/./include/machine.h:24,
from /tmp/vmware-config3/vmmon-only/linux/driver.h:15,
from /tmp/vmware-config3/vmmon-only/linux/driver.c:49:
/tmp/vmware-config3/vmmon-only/./include/x86.h:830:1: warning: "PTE_PFN_MASK" redefined
In file included from include/asm/pda.h:8,
from include/asm/current.h:19,
from include/asm/processor.h:15,
from include/linux/prefetch.h:14,
from include/linux/list.h:6,
from include/linux/module.h:9,
from /tmp/vmware-config3/vmmon-only/linux/driver.c:12:
include/asm/page.h:22:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-config3/vmmon-only/linux/vmhost.h:13,
from /tmp/vmware-config3/vmmon-only/linux/driver.c:71:
/tmp/vmware-config3/vmmon-only/./include/compat_semaphore.h:5:27: error: asm/semaphore.h: Arquivo ou diretório não encontrado
/tmp/vmware-config3/vmmon-only/linux/driver.c:146: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config3/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config3/vmmon-only/linux/driver.c:150: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config3/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
/tmp/vmware-config3/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config3/vmmon-only/linux/driver.c:1670: error: too many arguments to function ‘smp_call_function’
make[2]: ** [/tmp/vmware-config3/vmmon-only/linux/driver.o] Erro 1
make[1]: ** [_module_/tmp/vmware-config3/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/kernels/2.6.27.5-117.fc10.x86_64'
make: ** [vmmon.ko] Erro 2
make: Saíndo do diretório `/tmp/vmware-config3/vmmon-only'
Unable to build the vmmon module.
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".
Execution aborted.
Vemos acima os erros gerados pelo script. Vamos agora corigí-lo.
4. Download do patch para kernel 2.6.27
[root@localhost vmware]# wget http://www.insecure.ws/warehouse/vmware-update-2.6.27-5.5.7-2.tar.gz
[root@localhost vmware]# tar xvfz vmware-update-2.6.27-5.5.7-2.tar.gz
vmware-update-2.6.27-5.5.7-2/
vmware-update-2.6.27-5.5.7-2/services.sh
vmware-update-2.6.27-5.5.7-2/runme.pl
vmware-update-2.6.27-5.5.7-2/update.c
vmware-update-2.6.27-5.5.7-2/vmblock.tar
vmware-update-2.6.27-5.5.7-2/update
vmware-update-2.6.27-5.5.7-2/vmmon.tar
vmware-update-2.6.27-5.5.7-2/vmnet.tar
[root@localhost vmware]# cd vmware-update-2.6.27-5.5.7-2
[root@localhost vmware-update-2.6.27-5.5.7-2]# ./runme.pl
Após a execução do scritp runme.pl a recompilação do módulo é reiniciada, só que desta fez, obtendo-se sucesso em sua instalação. Em seguida rodamos diretamente o executável através do comando vmware ou clicamos no ícone via interface gráfica:
Aplicativos->Outros-> Vmware Server Console
Boa Sorte.
Frederico Madeira
Comentários
Rodar apenas no modo texto
Se alguem souber e puder me ajudar eu agradeço.
segue meu msn o_sowbra@hotmail.com
Desde já agredeço a atencao de todos.
Re: Rodar apenas no modo texto
gracias camarada
problema com teclado
grato pela atenção
ps: interessante q coloquei a duvida e depois de mais uma pesquisada encontrei como fazer as teclas voltarem a funcionar o link eh esse http://grumpyapache.blogspot.com/2008/12/vmware-and-key-maps-on-fedora-10.html
Erro na Inicializacao da VM
Mas não sobe as VMs. Mesmo criando uma nova, aparece o erro abaixo :
Unable to change virtual machine power state: Failed to connect to peer process.
Alguem pode me ajudar ?
Re: Erro na Inicializacao da VM
de um chmod -R 777 pra testar
VMware server 2
Por enquanto eu continuo usando a versão 1.
VMware server 2
nele não é necessário instalar o patch...
instalado com sucesso no Fedora 9 e 10
Somente instale os compiladores e etc...
yum install kernel-devel-`uname -r` xinetd gcc gcc-c++ perl-devel perl-ExtUtils-Embed
tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
./vmware-install.pl
vmware-2 foi tranquilo
apenas tive que instalar o gcc e o kernel-headers, pós instalar o rpm, rodei o vmware-config e sumpimpa, funcionou tudo.