login
Sat 25 of Nov, 2017 (05:27 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

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:
[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

Reply to this comment

Rodar apenas no modo texto

por leandro, Sun 21 of Mar, 2010 (19:27 UTC)
Tem alguma formar de instalar o vmare numa maquina que roda apenas o 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.
Reply to this comment

Re: Rodar apenas no modo texto

por Diogo Munaro Vieira, Wed 22 of Jun, 2011 (12:53 UTC)
Normalmente, mas não conseguirá utilizá-lo depois sem modo gráfico...
Reply to this comment

gracias camarada

por jose luis, Thu 07 of May, 2009 (16:21 UTC)
funciona perfectamente. Gracias.
Reply to this comment

problema com teclado

por Marcio Bencid, Wed 21 of Jan, 2009 (07:10 UTC)
Olá estou com problemas no teclado quado estou usando a guest, as setas de navegação nao funcionam, soh funcionam quando eu uso teclado numerico, nem a tecla enter do teclado numerico, esse comportamento eh o mesmo no vmware workstation 6.5, oq pode ser?
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
Reply to this comment

Erro na Inicializacao da VM

por Jeanvmp, Wed 10 of Dec, 2008 (19:15 UTC)
Estou utilizando este processo no VMware-Workstation. A instalacao deu certo.
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 ?

Reply to this comment

Re: Erro na Inicializacao da VM

por Luiz Claudio Maia (LCM), Mon 29 of Dec, 2008 (12:43 UTC)
é problema de permissão na pasta onde ficam as maquinas virtuais!!!
de um chmod -R 777 pra testar
Reply to this comment

VMware server 2

por Frederico Madeira, Thu 04 of Dec, 2008 (01:22 UTC)
O que eu não gostei do Vmware Server 2 foi a interface de gerenciamento sem falar que achei ele muito mais pesado do que a versão anterior.
Por enquanto eu continuo usando a versão 1.
Reply to this comment

VMware server 2

por Dilson, Wed 03 of Dec, 2008 (11:41 UTC)
Prefira instalar o 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
Reply to this comment

vmware-2 foi tranquilo

por iarly selbir ( ski0s ), Tue 02 of Dec, 2008 (18:26 UTC)
Não tive problemas para instalar o vmware-server-2

apenas tive que instalar o gcc e o kernel-headers, pós instalar o rpm, rodei o vmware-config e sumpimpa, funcionou tudo.