Bom pessoal! Só explicando um pouco, o VMHGFS é um módulo de kernel do VMWare, que é responsável por fazer com que os sistemas virtuais, que rodam com Linux, consigam acessar as Shared Folders (Pastas Compartilhadas) entre a máquina real e a máquina virtual.
Nesta dica, não contemplo o processo de configuração dos compartilhamentos com o VMware e nem tão pouco processo de instalação do VMware-tools, vou tratar apenas de um problema especifico de quem já conhece os procedimentos de compartilhamento e instalação e está com o problema com este módulo.
Este módulo esta presente no VMware Tools que você instala logo após o sistema virtual tenha sido completamente instalado, para fazer a instalação deste pacote de funcionalidades do VMware, com a área virtual aberta, vá até o menu VM e em seguida clique na opção Install VMware tools.
Porem durante o processo de instalação do VMware tools podemos nos deparar com a seguinte mensagem de erro (só o fragmento final):
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmhgfs-only’
Unable to build the vmhgfs module.
The filesystem driver (vmhgfs module) is used only for the shared folder feature. The rest of the software provided by VMware Tools is designed to work independently of this feature. If you wish to have the shared folders feature, you can install the driver by running vmware-config-tools.pl again after making sure that gcc, binutils, make and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution’s installation CD.
[ Press Enter key to continue ]
Se ocorrer este problema mostrado acima, para resolve-lo vamos precisar do aplicativo open-vmware-tools para que seja criado os módulos do kernel corretamente, mas para que esta solução funcione 100%, vamos verificar/instalar alguns pacotes entre eles os headers do kernal, necessários para o processo de compilação, para isso vamos proceder da seguinte maneira:
sudo apt-get install linux-headers-`uname -r`
Vamos agora suprir algumas dependências para o processo de compilação do open-vmware-tools, executando o comando:
sudo apt-get install libproc-dev libdumbnet-dev libicu-dev
Como vamos precisar compilar nos passos abaixo o ubuntu não vem com o aplicativos de compilação, para isso vamos precisar instala-los, executando o comando abaixo:
sudo apt-get install build-essential
Satisfeitas todas as dependências vamos agora compilar os novos módulos com o open-vmware-tools para isso vamos executar a sequência de comandos abaixo:
1- Entrando no diretório temporário e baixando o open-vmware-tools
cd /tmp
wget http://downloads.sourceforge.net/open-vm-tools/open-vm-tools-2008.08.08-109361.tar.gz?modtime=1218215235&big_mirror=0
2 – Descompactando e Instalando o open-vmware-tools
tar -xzf open-vm-tools-*.tar.gz
cd open-vm-tools-*
./configure –without-x
make
3 – Finalizando o processo e Distribuindo os novos arquivos
cd modules/linux
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../../
mv -f open-vm-tools-*/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
Feito isso, agora é só iniciar o processo de instalação do VMware-tools novamente que o erro de compilação do modulo vmhgfs não mais vai ocorrer.
PS: Lembrando que, logo após o termino da instalação do VMware-tools reinicie o sistema virtual, para que os diretórios compartilhados no VMware sejam automaticamente montados Após o termino da instalação todos os serviços do VMware-tools vão ser iniciados e os compartilhamentos serão montados no diretório /mnt localizado na raiz ( / ).
PS2: Esta procedimento que trouxe aos senhores hoje foi encontrada em pesquisas pela internet, coletando fragmentos e onde ficou meu trabalho, foi só testar, mastigar as informações e repassar para os senhores.

2 comments
Comments feed for this article
18/04/2009 às 17:05
Devair
Bom dia! O meu computador tem instalado o sistema Ubuntu, ultimamente ele não está ligando. Quando tento ligá-lo o sistema começa carregar e para, dá erro e solicita a senha do root. Em seguida, entro com a senha mas não tenho idéia de como solucionar o problema. Eu não tenho nenhum CD que me auxilie nesse impasse. Se alguém puder me ajudar eu agradeço muito!!!!!
15/08/2008 às 11:58
Como Instalar o VMware Tools no Ubuntu 8.04 « Soluções Livres - Technologia OpenSource
[...] ocorrer um erro no momento de compilação de modulo do HGFS, se isso acontecer com você, acesse Resolvendo problema do VMHGFS no Ubuntu 8.04. Nesta dica você vai encontra os procedimentos necessarios para resolver este problema. [...]