mount fornece o tipo de sistema de arquivos desconhecido 'vboxsf'

36

Estou recebendo uma mensagem de erro mount: unknown filesystem type 'vboxsf'ao tentar montar uma pasta compartilhada na minha máquina Ubuntu convidada.

Eu tenho uma máquina Windows 7 executando o Oracle VM VirtualBox 4.1.22V. Eu configurei uma pasta compartilhada (nomeada shared) no VirtualBox Manager e no convidado 10.04 o Ububtu executou os comandos:

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

O que é estranho é exatamente a mesma configuração, mas com a minha imagem do OpenSUSE 12.1, as mesmas etapas funcionam. Alguma idéia de por que o Ubuntu não consegue encontrar o arquivo 'vboxsf' e o que posso fazer sobre isso?

EDIT
Com base na sugestão que recebi, pensei em acrescentar que não há "menus" na janela da caixa virtual do hóspede. Clicar no "ícone" no canto superior esquerdo simplesmente fornece "movimento", "max", "min" etc.

insira a descrição da imagem aqui

Mike
fonte
4
Você instalou o VBOX Guest Additions?
Nerdwaller 30/10/12
@nerdwaller - não, como faço isso?
30512 Mike
11
Atualizei minha postagem, experimente o Host + D (Right Control + D) para ver se ele solicita a instalação de adições de convidados. Se não funcionar, quando chegar em casa, posso tentar encontrar sua versão do VBox e ver se consigo recriar a interface do usuário que você está vendo.
Nerdwaller 31/10/12
Isso funcionou? Eu poderia tentar hoje à noite se não.
Nerdwaller 1/11
@nerdwaller - o menu de dispositivos nunca foi exibido para mim, mas consegui carregar as adições de convidados por meio do VirtualBox Manager (carregou a imagem .iso do CD) no dispositivo de "armazenamento". Então, isso está aí e agora unknown filesystem typese foi, mas estou conseguindo protocol error. Alguma idéia sobre isso?
Mike

Respostas:

38

Tente instalar o Virtualbox Guest Additions , ele deve cuidar disso.

  1. Inicie o SO convidado (UBUNTU)
  2. Clique em Dispositivos na barra de menus superior (da janela VBOX que contém o Ubuntu)
  3. Clique em Instalar adições de convidados

Janela Dispositivos de instalação do VBox

Isso deve solicitar o download das adições de convidados e pode abrir a janela do nautilus quando o download for concluído.

Nesse ponto, se ele não for instalado automaticamente - talvez seja necessário abrir um terminal e navegar até essa pasta e executar o bash com

sudo ./whateverTheArchitectureTypeYouHaveIs.sh

Ofereceu-se para fazê-lo automaticamente para mim.

Pop-up de instalação automática de adições de convidados VBOX (observe, ele requer permissões de superusuário no sistema operacional convidado).

Editar

Aqui está uma captura de tela do Windows (versão 4.2.4r81684 - no entanto, eu vi a opção desde que me lembro com o VBox. Parece que outros não têm menus na Web, eu gostaria de desativar o meu com certeza.) basicamente o mesmo. Você deve conseguir pressionar as teclas Host + D para instalá-las (desculpe-me por negligenciar isso antes). Host , por padrão, é Right Control.

Anfitrião + D

nerdwaller
fonte
Obrigado pelas informações detalhadas, mas você pode me dizer de onde está recebendo o menu "Dispositivos"? Se eu entendi corretamente, deveria estar na "janela" do meu convidado. Lancei o convidado e tirei uma captura de tela do que estava vendo (veja editar). Não estou encontrando uma guia "Dispositivos". Você está executando uma versão diferente?
31512 Mike
Estranho, no meu no W7, ele se parece com a minha imagem acima (do Virtualbox rodando no Arch). Tente pressionar seu <HOST> + HOME no teclado (o host padrão é o Right Control) enquanto estiver na VBOX. Isso deve aparecer na barra de menus. Deixe-me saber se isso funciona / não funciona!
Nerdwaller 31/10/12
11
Edit: Eu sou um idiota. Há um atalho direto para a instalação de adições de convidados ... Pressione <HOST> + D (Right Control + D). Não se preocupe com os menus, experimente.
Nerdwaller 31/10/12
+1 nas "Adições de Convidado". Por algum motivo, <HOST> + D não funcionou, nem o menu de dispositivos foi exibido. (Vou postar uma "resposta" sobre como o fiz funcionar), mas minha montagem ainda falha, por um motivo diferente. :(
Mike
E se você estiver no os x como host?
trainoasis
16

Talvez seja mais simples instalar as adições de convidados usando

sudo apt-get install virtualbox-guest-x11

e depois reinicie.

Mrgloom
fonte
ele diz que "E: incapaz de localizar pacote virtualbox-guest-x11"
ealeon
Mesmo eu não consegui localizar o pacote, mas depois de adicionar referência ao stretch-backports no sources.list, ele começou a funcionar, ou seja,deb http://ftp.debian.org/debian stretch-backports main
jeet 5/06
5

Então, de acordo com a postagem do nerdwaller, eu precisava instalar o Virtualbox Guest Additions para obter o vboxsftipo lá ... Ainda não sei por que isso é necessário no Ubuntu e não no OpenSUSE, mas isso realmente não importa muito, eu acho .

Nenhuma das sugestões anteriores realmente funcionou para instalar as adições de convidados. O que acabei fazendo é bem simples:

No Oracle VM VirtualBox Manager, quando você clica na máquina virtual Ubuntu, pode selecionar "Configurações". Isso abre a seguinte janela:

insira a descrição da imagem aqui

Como visto aqui, cliquei no Storagecontrolador IDE principal (não estava definido para nada) e atualizei a unidade de CD / DVD para apontar para: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Onde as adições de convidado .iso foram armazenadas por padrão.

Mike
fonte
11
Ctrl + C à direita deve acessar o menu Dispositivos. A partir daí, você pode instalar as adições de convidados.