Especialistas. Instalei com sucesso as ferramentas VMware para Ubuntu. Tudo parece funcionar bem, mas as pastas compartilhadas não foram montadas automaticamente.
Como faço para que eles funcionem?
Se eu corro vmware-hgfsclient
no terminal, recebo a lista de pastas compartilhadas, mas ls -l /mnt/hgfs
está vazia. Na verdade, não há hgfs
dir /mnt
. Eu sei que provavelmente deveria usar a vmware-hgfsclient
ferramenta, mas realmente não sei como.
PS: Eu não perguntaria se conseguia entender a vmware-hgfsclient
ajuda que li.
Alguma sugestão?
vmware-tools
V-Light
fonte
fonte
vmware-config-tools.pl
funcionaram para mim.Respostas:
Eu configurei no host do Windows 7 com o Ubuntu 11.04 Desktop com o VMware Tools instalado.
Configurações da máquina virtual
No convidado do Ubuntu
verifique / mnt / hgfs que você pode acessar sua pasta compartilhada.
Se você não encontrar suas pastas compartilhadas (montadas automaticamente)
/mnt/hgfs
, execute as ferramentas de configuração do VMware:sudo vmware-config-tools.pl
atualize seu fstab usando os detalhes abaixo:
gksu gedit /etc/fstab
(Estou usando o desktop ubuntu, use outro editor de texto para inserir a próxima linha no final do arquivo)
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
Reinicie sua vm (pode ser necessário reiniciar algumas vezes ou receber uma mensagem de erro dizendo incapaz de montar, basta pular o erro e reiniciar)
fonte
vmware-hgfsclient
eu recebereihst_dwnloads
ehst_ebooks
. Então eu deveria usar neles? então, para hst_ebooks, deve parecer:.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
ou não?cd /mnt/hgfs/
, em seguida,ls -a
você verá que as pastas compartilhadas são auto montado lá. Quando você fizersudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
isso, será montadohst_ebooks
no diretório inicial. O que você pode querer fazer é facilitar o uso de pastas compartilhadas para a tentativa acima./mnt/hgfs/
diretório vazio.sudo vmware-config-tools.pl
foi o suficiente para mim.A maioria das outras respostas está desatualizada. Para o Ubuntu 18.04 (ou distros recentes do Debian), tente:
Se o
hgfs
diretório não existir, tente:Você pode usar uma pasta específica em vez de
.host:/
. Nesse caso, você pode descobrir o nome do compartilhamento comvmware-hgfsclient
. Por exemplo:Se você deseja que eles sejam montados na inicialização, atualize
/etc/fstab
com o seguinte:Eu escolho montá-las sob demanda e tê-las ignoradas por
sudo mount -a
essanoauto
opção, porque notei que os compartilhamentos têm um impacto no desempenho da VM.Exigências
Os requisitos de software podem exigir a instalação prévia das seguintes ferramentas:
Outros alegaram que o seguinte é necessário:
fonte
fuse.vmhgfs-fuse
é o único sistema de arquivos que funciona no ubuntu 18.execute vmware-config-tools.pl, NOVAMENTE!
Consulte: http://www.laotudou.com/vmware-player-share-folder.html
fonte
vmware-config-tools.pl
não está disponível se utilizandoopen-vm-tools
de Ubuntu-Software-Center ou compilado a partir do código do SourceForge . Nesse caso, o usuário deve usarvmware-hgfsmounter
como o @snth descreve em sua resposta . Pode ser possível usaropen-vm-toolbox
, pacote de ferramentas e componentes para sistemas convidados VMware (ferramentas GUI) do repositório de software Ubuntu[ATUALIZAÇÃO 18/05/2017] Esta resposta está desatualizada para o Ubuntu mais recente que 15.10 (Wiley) . O executável
vmware-hgfsmounter
não está disponível no Ubuntu desde 16.04LTS (xenial). Emborahgfsmounter
ainda possa estar disponível em outras distribuições Linux, já que ahgfsmounter
função ainda está disponível no código-fonte upstream no GitHub . Se alguém tiver informações atualizadas, comente ou edite esta resposta, em vez de fazer uma votação negativa, pois acredito que essa resposta ainda pode ser válida para versões mais antigas do Ubuntu.Esta resposta também pressupõe que você não está usando o VMWare Tools do VMWare, mas sim usando a
open-vm-tools
sua distribuição Linux . O VMWare decidiu dar suporte a essa opção em 2015. Consulte KB2073803. Portanto, esta resposta também pressupõe que sua versão do Ubuntu pode instalar o open-vm-tools a partir de seu repositório de software.ATUALIZADO PARA UBUNTU> 15.10 (Wiley)
Isso funcionou para mim usando o open-vm-tools do Ubuntu Software Center (confiável-14.04LTS mostrado - veja a atualização acima) :
assumindo, é claro, que eu já havia ativado uma pasta compartilhada da máquina host nas configurações do VMware Player.
Observe que
vmware-hgfsclient
retorna a lista de pastas compartilhadas ativadas nas configurações do VMware Player. Esta função está disponível para open-vm-tools e vmware-tools.Observe também que
vmware-hgfsmounter
é equivalente aou para adicionar ao seu
/etc/fstab
arquivoMas a
vmware-hgfsmounter
função não está disponível usando as ferramentas oficiais de VMware da VMware fornecidas com o atual VMware player . Portanto, como sugere a resposta atualmente aceita , a execução dovmware-config-tools.pl -d
reparo corrige o problema.fonte
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<Share-Name> é simplesmente o nome da ação, conforme configurado no VMWarevmware-hgfsclient
retorna o "nome do compartilhamento"`vmware-hgfsclient`
, usa o "nome do compartilhamento" retornado como argumento paravmware-hgfsmounter
. se você estiver recebendo "nome de compartilhamento inválido", tente executarvmware-hgfsclient
e ver qual nome de compartilhamento ele retorna. Pode ser uma lista e esse pode ser o problema./
no compartilhamento de host!mkdir /mnt/hgfs
e depois funcione.vmware-hgfsmounter
não existe com o pacote open-vm-tools do Ubuntu mais recente (Ubuntu 16.04, open-vm-tools 10.0.7).Eu tive esse problema exato. Acontece que a TI instalou uma versão antiga das ferramentas VMWare com o módulo do kernel vmhgfs que não funciona.
Minha solução foi executar a configuração com a configuração clobber-kernel-modules para substituir o módulo vmhgfs existente.
O
-d
seleciona todos os padrões para você (remova-o se não desejar os padrões).fonte
Eu tive um problema parecido. A pasta / mnt / hgfs / apareceu novamente quando garanti que o open-vm foi desinstalado. Do seguinte modo
e reinstalado vmware-tools
fonte
O open-vm-tools NÃO construiria módulos do kernel até que eu o instalei
linux-headers-virtual
(emparelhado com, élinux-image-virtual
claro). assim que instalei o pacote de cabeçalhos,dpkg-reconfigure open-vm-tools
resultou na criação e no carregamento com êxito dos módulos do kernel, especificamente dovmhgfs
módulo.fonte
linux-headers-virtual
elinux-image-virtual
não existem mais.vmware-tools-patches funcionou para mim; experimente se nada mais funcionar
Siga as
Quickest Start
instruções dadas lá. Reproduzido aqui:fonte
vmware-tools-patches
trabalhou para mim também no Ubuntu 17.10 release de desenvolvimento. Mas eu segui as instruções encontradas nos fóruns VMware: communities.vmware.com/thread/509898Você precisa instalar as ferramentas VMWare primeiro, depois elas
vmware-config-tools
podem ser usadas globalmente. Para um guia mais detalhado, você pode ver aqui .fonte
Estou com o mesmo problema, mas acho que consegui fazer algum progresso.
Digite
vmware-hfgs
e pressione a<Tab>
tecla que irá mostrar-lhe que há também umvmware-hgfsmounter
comando. Se você chamar isso sem nenhuma opção, imprimirá alguma ajuda que mostra como chamá-lo como parte do comando `mount '. Usando essas informações, executei o seguinte que funcionou para mim:Pude acessar o compartilhamento do Win 7 e copiar arquivos de e para lá.
Se você deseja tornar isso permanente, desconfio que precisará editar o
/etc/fstab
arquivo, mas ainda não posso ajudá-lo.fonte
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
recebo um erro:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
ponto de montagem? Eu acho que no meu caso/mnt/hgfs
já existia e caso houvesse manipuladores de eventos especiais assistindo esse diretório, eu criei um diretório/mnt
diretamente diretamente. Portanto, tentesudo mkdir /mnt/hst_ebooks
e tente executar o comando novamente.sudo vmware-hgfsmounter <host:sharename> <dir>
executa os mesmos comandossudo mount -t vmhgfs <host:sharename> <dir>
onde <sharename> évmware-hgfsclient
(aplica-se ao Mac VMware Fusion e ao compartilhamento de arquivos Ubuntu) Quando você for perguntado no vmware-config-tools.pl sobre se deseja o HGFS, diga sim! (O padrão é 'não' e você pode ignorá-lo ao bater enter). Isso deve lhe dar
/mnt/hgfs
após a instalação das ferramentas.fonte
Se você ainda não conseguir montar pastas compartilhadas após a instalação
vmware-tools
, aqui está a resolução.Anteriormente, eu não conseguia montar a pasta compartilhada do Windows depois de instalar as ferramentas vmware. Não vi nenhuma pasta em / mnt / hgfs.
Finalmente, resolvi esse problema de montagem da pasta de compartilhamento instalando
open-vm-dkms
.Aqui estão os passos:
Garantir a pasta compartilhada configurada no VMWare Player
Instale o open-vm0dkms:
Pressione o botão "Enter" até o fim para permitir o valor padrão
Monte a pasta compartilhada do Windows na VM do Ubuntu:
verifique se a montagem foi bem sucedida
Você deveria ver:
Verifique novamente se há pastas em / mnt / hgfs. Você deve ver as pastas sob as quais.
Montar automaticamente a pasta compartilhada na inicialização
Existe um script de inicialização chamado “open-vm-tools” na pasta /etc/init.d/. Basta adicionar a linha abaixo na função iniciar.
Espero que possa ajudar.
fonte
Uma solução alternativa para esse problema é editar 'inode.c' e alterar a linha '888' para remover a chamada de função 'compat_truncate' (responsável por esse problema nos kernels 3.8.x). Esse arquivo está dentro de 'vmware-tools-distrib', portanto, você precisa executar as seguintes etapas:
Extraia o VMWare-Tools (provavelmente você receberá uma pasta chamada vmware-tools-distrib). Então:
Vá para a linha 888:
E mude para:
Salve o arquivo e saia do gedit.
Agora reinicie o procedimento de instalação. Funcionou para mim no Xubuntu 13.04.
Src: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627
fonte