CentOS 7 como convidado no VMWare: não é possível arrastar e soltar, não é possível copiar e colar

1

Instalei o CentOS 7 como convidado no VMWare Workstation 7 em um host do Windows 7, e o problema é que não consigo arrastar e soltar arquivos, nem copiar e colar. A documentação do VMWare tem o seguinte:

link

Onde eles basicamente dizem isso:

  1. Para ativar o recurso de arrastar e soltar, você precisa instalar o driver vmhgfs .
  2. Para instalar o vmhgfs , primeiro instale as ferramentas Open VMware de código-fonte aberto (o pacote open-vm-tools ) e, em seguida, instale as Ferramentas VMWare fornecidas pelo VMWare.

O problema é que, ao instalar o último, requer que você compile um módulo do kernel, e ao fazer isso, ele pergunta pelo caminho para os cabeçalhos do kernel, e não importa o que você adicione, ele diz que o caminho é inválido. Basicamente, é o mesmo problema descrito aqui:

link

Se você pesquisar no Google, descobrirá que há muitas pessoas com o mesmo problema. A solução geralmente sugerida é instalar o pacote kernel-devel , mas eu fiz isso, e ele também não funciona. Eu tenho dois pacotes diferentes de cabeçalho do kernel instalados:

  • kernel-devel-3.10.0-229.el7.x86_64
  • kernel-devel-3.10.0-229.l4.l.el7.x86_64

Eu tentei dar ao instalador do VMWare os seguintes caminhos:

  • /usr/src/kernels/3.10.0-229.el7.x86_64
  • /usr/src/kernels/3.10.0-229.el7.x86_64/include
  • /usr/src/kernels/3.10.0-229.el7.x86_64/include/linux
  • /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64
  • /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64/include
  • /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64/include/linux

E não importa o que, diz que não é um caminho válido.

Como eu disse, se você pesquisar no Google, você encontrará muitas pessoas com o mesmo problema, enquanto para outras parece simplesmente "trabalhar", sem fazer nada. O que está acontecendo?

    
por PaulJ 21.09.2015 / 17:38

2 respostas

1

O gcc está instalado? Eu concordo que você precisa dos cabeçalhos de desenvolvimento do kernel para recompilar as extensões, mas você também precisa do compilador.

Você pode descobrir com:   yum list gcc

As instalações mínimas do CentOS não incluem um compilador e a instalação dos cabeçalhos do kernel não requer um. Então, as pessoas que fazem uma instalação padrão de "desenvolvedor" não teriam problemas, mas aquelas que fazem um mínimo sempre teriam um problema.

    
por 14.04.2016 / 06:53
0

Este vídeo tem um bom explante: link

O que importa é que a versão do kernel e o desenvolvimento do kernel precisem corresponder.

yum update
yum install gcc kernel-devel

Para encontrar a versão do kernel:

uname -r

Para encontrar a versão do kernel-devel:

rpm -q kernel-devel

Se as versões NÃO corresponderem:

yum update kernel

Agora, a versão deve corresponder e você deve ser capaz de instalar ferramentas VMware.

    
por 31.07.2018 / 15:56

Tags