Como instalar ferramentas vmware?

37

Eu instalei meu Ubuntu no VMware, não, eu preciso instalar ferramentas VMware, eu tenho erro:

  

Procurando por um caminho válido de cabeçalho do kernel ...   O caminho "" não é válido.   Gostaria de mudar isso? [Sim]

No CentOS, eu corro o seguinte comando para resolver esse problema:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

Mas não sei como fazer no Ubuntu. Por favor ajude.

Atualizar Eu tentei o seguinte comando, mas nada mudou, ainda tenho erro:

Procurando por um caminho válido de cabeçalho do kernel ... O caminho "" não é válido. Gostaria de mudar isso? [Sim]

  • sudo apt-get update
  • sudo-get install cabeçalho essencial do Linux de construção - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

Problema alterado:

Execute o sudo ./vmware-uninstall-tools.pl e exclua a pasta do / etc / vmware-tools então, execute sudo ./vmware-install.pl Agora eu posso instalar o vmware-tool com sucesso.Após a reinicialização, posso ver a pasta de / mnt / hgfs, mas não consigo ver minha pasta compartilhada.

    
por Tom 04.05.2012 / 11:50

10 respostas

42

Encontrei esse problema ao atualizar de 12,10 para 13,04. Não importa o que eu fiz, o instalador do VMware Tools não conseguiu encontrar os cabeçalhos. Para o registro, aqui está como eu instalei os cabeçalhos:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

Acontece que o instalador está procurando o arquivo version.h em [kernelsource path]/include/linux/version.h , não está lá. A localização de version.h é [kernelsource path]include/generated/uapi/linux/version.h

A solução é um link simbólico:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

Depois de criar este link simbólico, consegui executar o instalador do VMware Tools sem problemas.

    
por user152456 26.04.2013 / 16:58
29
sudo apt-get install build-essential linux-headers-$(uname -r)
  

& amp; em seguida, instale o VM-WARE-TOOLS

Vá para vmware guia "VM" para instalar ferramentas vmware

Plz Tenha em mente quando você atualizar o Ubuntu (& amp; a versão do kernel é alterada ) você precisa executar

vmware-config-tools.pl

sempre que o kernel é alterado

    
por One Zero 06.05.2012 / 04:40
15

1) Use a opção Install VMWare Tools no VMWare Client para anexar mídia

2) Atualize o servidor

sudo apt-get update
sudo apt-get upgrade

3) Crie o ponto de montagem

sudo mkdir -p /media/cdrom

4) Monte o ISO

sudo mount /dev/cdrom /media/cdrom

5) Alterar diretório

cd /media/cdrom

6) Copie o arquivo tar para o diretório / tmp

sudo cp VM*.tar.gz /tmp

7) Instale as ferramentas de construção, se necessário

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) Alterar diretório

cd /tmp

9) Desmontar o ISO

sudo umount /media/cdrom

10) Expandir o tar

sudo tar xzvf VM*.tar.gz

11) Mudar Diretório

cd vmware-tools-distrib

12) Crie um diretório especial

sudo mkdir /usr/lib64

13) Execute o script de instalação

sudo ./vmware-install.pl -d

14) Reinicie

sudo reboot

source

    
por waspinator 08.10.2012 / 05:39
8

Especifique /lib/modules/3.2.0-24-virtual/build/include como o caminho após a instalação dos cabeçalhos do kernel por meio da resposta de One Zero .

    
por Gerald Manipon 10.08.2012 / 18:41
7

Acabei de fazer isso em uma máquina Ubuntu Linux 12.04 (32 bits) hospedada em VMware e descobri que precisava fazer

sudo apt-get install linux-headers-3.2.0-24-generic-pae

Além de ter o pacote normal de compilação essencial instalado.

Sua milhagem irá variar em termos do pacote exato de cabeçalhos de Linux para instalar, eu acho. Mas isso funcionou bem para mim.

    
por simoncoles 05.05.2012 / 20:25
3

As ferramentas de software livre para VMWare devem funcionar da mesma forma, se você quiser tentar seguir essa rota.

Para o Ubuntu 12.04 +

sudo apt-get install open-vm-tools

Eu acredito que lida com todo o resto para você. Basta reiniciar a máquina virtual e o VMWare Player deve funcionar sem problemas.

    
por Ehtesh Choudhury 08.01.2014 / 04:50
2

Tente

sudo apt-cache search *package-name*

e seu nome de pacote Ex:

sudo apt-cache search kernel

e você será produzido com todos os pacotes disponíveis no repositório, descubra o que você quer e

sudo apt-get install *package-name*

Antes de fazer isso, atualize seu repositório com

sudo apt-get update
    
por mviswa 04.05.2012 / 12:00
0

instale o .bundle como de costume

baixe este arquivo PATCH

Extraia-o no diretório inicial e exclua o antigo sinalizador de patch:

sudo rm /usr/lib/vmware/modules/source/.patched

Em seguida, execute o patch como de costume:

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

Espero que ajude. Se isso não funcionar, tente manter os dois arquivos de correção e a configuração .bundle no diretório inicial.

PS: Encontrei isso nos fóruns do VMWare e consertei o problema de instalação para mim.

    
por sarveshlad 07.05.2012 / 07:16
0

Certifique-se também de selecionar o SO corretamente nas configurações do VMWare. Quando o sistema operacional é "outro", o menu Instalar Ferramentas do VMWare está em cinza.

    
por Joni Nevalainen 07.03.2018 / 11:24
0

Parece que encontrei uma resposta (usei para 17.10) e resposta original está aqui

Na janela do terminal, execute este comando para remover quaisquer ferramentas instaladas anteriormente:

sudo apt-get autoremove open-vm-tools

e depois disso, execute este comando para adicionar ferramentas:

sudo apt-get install open-vm-tools-desktop

e uma última coisa: não se esqueça de reiniciar.

Funcionou muito bem para mim!

    
por Pavel Kovalev 13.04.2018 / 06:51