login
Wed 20 of Oct, 2021 (08:04 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

Post Comment
Email
Senha
Anonymous Post
Content Format
negritoitálicosublinhadoTexto coloridocolored backgroundspacerbullet listenumerated listindent list without bullet or numberterm and definition listspacerlarge headingmedium headingsmall headingspacerBarra de títulocaixahorizontal linecreate a new page in a multi-page postcentralizar texto
spacertabelatable newspacerlink Wikilink externofonte rsstaglinespacerdynamic variableConteúdo dinâmicotable of contents (links to headings in page)table of contents (if part of a book)
anexoFlashvideoImagemImagemJavascript Tabsfonte rssStructure Table of ContentsPage Table of Contentsspacercaracteres especiaisspacerEnlarge textarea heightReduce textarea height
 
   
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.