Instalando VMware-Workstation-Full-8.0.2 ubuntu 12.04

Iniciado por Rerison LPI000247880, 12 de Maio de 2012, 22:34

tópico anterior - próximo tópico

Rerison LPI000247880

A vmware 8.0.2 não  tem suporte a versão do kernel que vem com ubuntu12.04, por isso é preciso fazer a correção através do patch.

1º baixar o arquivo vmware direto do site da vmware.
https://my.vmware.com/web/vmware/downloads

2° Dê permissão de execução ao arquivo que foi baixado

# chmod  +x VMware-Workstation-Full-8.0.2-591240.x86_64

2º  Instale o arquivo a vmware

# ./VMware-Workstation-Full-8.0.2-591240.x86_64

3º Para que patch funcione normalmente é preciso instalar patch

# ap-get install patch

4º Com o patch instalado, vamos instalar o patch para correção da versão do kernel para vmware

baixe no seguinte link
http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz

5º Descompacte o arquivo baixado no link acima

tar -zxvf vmware802fixlinux320.tar.gz

Agora instale
./patch-modules_3.2.0.sh

pronto execute a vmware
Rerison Silva
Certified Linux Professional - LPIC-1
Novell Certified Linux Administrator - NCLA

rruella

quando fiz download do wmware só consigo fazer o VMware-Workstation-Full-8.0.3-703057.i386.bundle e o patch dele?
Dar como resolvido, ou como solucionado um tópico seu:

http://www.youtube.com/watch?v=cW8isbYhR_M

jkmsjq

Qual a diferença ou vantagem dele para o Virtual Box?
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Rerison LPI000247880

Citação de: rruella online 13 de Maio de 2012, 08:18
quando fiz download do wmware só consigo fazer o VMware-Workstation-Full-8.0.3-703057.i386.bundle e o patch dele?


Não tenho certeza se esse patch irá funcionar, pois, a versão que fiz o teste foi a 8.0.2, faça o teste caso tenha sucesso por favor enviar o retorno.
Rerison Silva
Certified Linux Professional - LPIC-1
Novell Certified Linux Administrator - NCLA

Rerison LPI000247880

Citação de: jkmsjq online 13 de Maio de 2012, 11:33
Qual a diferença ou vantagem dele para o Virtual Box?

Acredito que seja questão de costume mesmo, pois, fui usuário do windows e antes usava o ubuntu virtualizado na vmware.
Eu mesmo tenho as duas versões instalada no meu pc e uso as duas, só tive uma dificuldade ao usar o virtualbox foi quando tentei virtualizar Red Hat 9, não conseguir instalar de forma alguma, só rodou na vmware.
Rerison Silva
Certified Linux Professional - LPIC-1
Novell Certified Linux Administrator - NCLA

leo2005

Não funcionou para mim este path com a versão 8.0.3.
Tive que voltar para a 8.0.2
Alias ele avisa que só funciona com a 8.0.2

Jonathasnb

Preciso de uma ajuda aqui.

Instalei apliquei apliquei o patch para minha versão.

Mas aparece a seguinte mensagem: "Before you can run VMware, several modules must be compiled and loaded into the running kernel."

O que faço?

Desde já sou muito grato!

Rerison LPI000247880

Boa noite,
acho que você te que instalar os headers do seu linux, execute os comando baixo pra ver se funciona.

~# aptitude update
~# aptitude -y install build-essential linux-headers-$(uname -r) psmisc


caso não tenha o aptitude instale através do apt-get

Rerison Silva
Certified Linux Professional - LPIC-1
Novell Certified Linux Administrator - NCLA

animorealista

Citação de: Rerison LPI000247880 online 16 de Julho de 2012, 21:19
Boa noite,
acho que você te que instalar os headers do seu linux, execute os comando baixo pra ver se funciona.

~# aptitude update
~# aptitude -y install build-essential linux-headers-$(uname -r) psmisc


caso não tenha o aptitude instale através do apt-get

Já tentei esse método, mas ele continua assim:



Alguém sabe como resolver este problema?

druidaobelix

#9
CitarKernel Headers 3.13.0.91-generic
Kernel headers for version 3.13.0-91-generic were not found


Então, /animorealista/,

De forma geral se instala um kernel headers fazendo:

sudo apt-get install linux-headers-$(uname -r)

Usando essa fórmula acima irá instalar o linux-headers corresponde à versão que você tem instalada no seu sistema neste momento.

Para ver de forma completa a versão atual do seu kernel basta fazer:

uname -srvm

Para ser mais específico, já que o VMware está pedindo exatamente a versão 3.13.0-91-generic, então pode fazer:

sudo apt-get install linux-headers-3.13.0-91-generic

Uma outra forma de resolver rápido e fácil qualquer questão de kernel que se queira é instalar o Synaptic, que é um gerenciador de pacotes em que se opera usando o ambiente gráfico, ao invés de terminal e linha de comando. O Synaptic é um clássico no Linux.

sudo apt-get install synaptic

Nesse caso, tendo o synaptic instalado, basta na caixa de pesquisa (onde há uma lente) digitar, por exemplo, a versão do kernel que se queira.
Evidentemente o Synaptic serve para instalar (e desinstalar) qualquer espécie de pacotes no Linux e não apenas kernel.
Experimente, é interessante.



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

animorealista

#10
Citação de: druidaobelix online 10 de Julho de 2016, 01:13
Citar
uname -srvm

Já inseri esse comando e ele diz assim:

Linux 3.13.0-91-generic #138~precise1-Ubuntu SMP Fri Jun 24 18:50:28 UTC 2016 i686

Citação de: druidaobelix online 10 de Julho de 2016, 01:13
Citar
sudo apt-get install linux-headers-3.13.0-91-generic

Já instalei isso, mas deu assim:

A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
linux-headers-3.13.0-91-generic já está na versão mais recente.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  thunderbird-globalmenu libxrandr-ltsr2 gir1.2-ubuntuoneui-3.0
  libubuntuoneui-3.0-1 libllvm3.2
Utilize 'apt-get autoremove' para os remover.
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 0 não actualizados.


Já verifiquei no Synaptic e vi que estava já instalado esse linux-headers-3.13.0-91-generic.
Fui clicando no VMware, mas continuou a dar o mesmo erro que mostrei há 2 posts atrás. :(

Qual é problema disto e como é que posso mesmo resolvê-lo?

druidaobelix

#11
A dificuldade é que não tenho VMware, (uso o VirtualBox Oracle), mas vamos lá, isso não pode ser difícil (ou aparece aqui no tópico alguém que usa de fato VMware e ajuda), pois o que está sendo pedido pela caixa de diálogo é uma path (=caminho) onde estejam os headers.

Não sei mais exatamente o que a VMware está procurando (faltou tempo para pesquisar melhor) e espera encontrar (qual ou quais arquivos?) e por qual razão diz que não está no caminho padrão, talvez seja porque essa VM seja orientada para o Red Hat e não para o Ubuntu, ou porque o Ubuntu mudou os arquivos de lugar conforme a versão, sei lá, mas enfim o fato é que não está encontrando.

Parece-me que você está usando a versão 12.04 - Precise, certo?

Antes de mais nada, por via das dúvidas instale o pacote build-essential (não sei se precisa mesmo e/ou se está disponível na 12.04, mas tente instalar, o máximo que pode acontecer é nada)

sudo apt-get install build-essential

Vamos tentar o caminho do arquivo version.h no Ubuntu 12.04, então faça dessa forma para obter o caminho absoluto e ver se funciona:

Entre nesse diretório:

cd /usr/src/linux-headers-$(uname -r)/include/linux

Como o seu kernel é o 3.13.0-91 isso deverá colocá-lo dentro do diretório correspondente, ou seja, onde está a variável $(uname -r) ficará o número da versao.

Estando dentro do diretório confirme e obtenha a path fazendo:

pwd

Deve obter algo assim (se a versão do kernel fosse outra evidentemente obteria com outro número, conforme o caso concreto):

/usr/src/linux-headers-3.13.0-91-generic/include/linux

Informe esse caminho naquela caixa de diálogo do Wmware e vamos ver o que acontece e se vai adiante.



P.S.: editando:

Só como informação e à guisa de curiosidade, não interfere em nada com o que você tem que fazer, é apenas uma explicação, mas veja que deve ser mesmo algo como mudança de lugar no Ubuntu do arquivo esperado pela VMware, pois se na versão 12.04 o arquivo version.h está naquele caminho que mencionei acima, quando se vê na versão 14.04 e na 16.04 o arquivo já está em outro caminho:

/usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux

Esse diretório aí .../generated/uapi/linux/ dentro do qual se encontra sozinho o version.h nem mesmo existe na versão 12.04.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

animorealista

Citação de: druidaobelix online 11 de Julho de 2016, 03:27
/usr/src/linux-headers-3.13.0-91-generic/include/linux

Quando eu pus este caminho na caixa de diálogo do VMWare, apareceu-me este erro:



Agora, o que é que eu faço?  :(

druidaobelix

#13
Engraçado, subi aqui uma live-iso da versão 12.04, mais exatamente a partir do .iso do release 12.04.5 e agora observei que aqui o arquivo version.h também está na mesma path da versão 14.04 e 16.04, há algo de estranho, pois ontem havia checado numa 12.04 - 32-bit instalada e não tinha achado esse diretório.

Bem, faça o mais óbvio, tente colocar a path tal é qual indiquei lá como sendo da 14.04 / 16.04 e vamos ver o que volta.

Ou seja,

cd /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux

o comando acima te coloca dentro do própio, ou seja, certifique-se de que ele existe de fato e dentro dele está o arquivo version.h (use o comando ls para ver o que há dentro do diretório), então faz:

pwd

assim a variável é substituída pela versão do kernel etc e tal, igual antes falamos e vai obter o caminho, copia e cola na caixa de diálogo de novo essa nova indicação de caminho, que deve ser:

/usr/src/linux-headers-3.13.0-91-generic/include/generated/uapi/linux





www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#14
Acho que precisamos conversar um pouco mais, há algo esquisito, pois acabei de instalar aqui a VMWare Workstation 12 Player (non comercial), simplesmente usando um live-iso do Ubuntu 12.04 - 64-bit e dentro da VMware em cima do live-iso instalei o Ubuntu 16.04 completamente, tudo funcional, sem nenhum enrosco.

Veja bem, apenas usando um live-iso do Ubuntu 12.04 deu pra fazer isso.

Como disse, não uso VMware (uso VirtualBox Oracle) e, assim, há muito tempo não instalava isso.

Até onde lembro mais antigamente havia uma versão do VMware Player ou coisa parecida, que era free.

Salvo engano (como disse, não estou por dentro de VMware), lá na página de downloads da VMware parece que isso não existe mais, ou pelo menos não localizei nada disso, me pareceu que agora só existe essa VMWare Workstation Player que é free para uso não comercial e pago para uso comercial, onde precisa entrar com um número de licença.

Pois bem, baixei isso aí e instalei e em seguida criei uma máquina virtual do Ubuntu 16.04, ou seja ele está hospedado numa máquina real que é um live-iso do Ubuntu 12.04.5 - 64-bit, tudo funcional.

O que pretendia era eventualmente reproduzir o cenário para poder te passar alguma orientação melhor, porém como consegui instalar tudo sem nenhum problema - e pior ainda, usando um mais que provisório live-iso -, não consegui reproduzir o problema.

Mas vamos, lá, agora acho que é bom termos mais informações.

1) Qual a sua versão do Ubuntu?

cat /etc/lsb-release

2) Arquitetura?

arch

3) kernel?

uname -srvm

4) Está atualizado?

sudo apt-get update

sudo apt-get upgrade

5) Qual o nome do arquivo da VMware que você baixou?

6) Qual versão da VMware?

7) Como instalou (ou está tentando instalar)?

8 ) Indique exatamente o link de onde baixou

Vamos ver se estamos falando da mesma coisa.  :)

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.