Ubuntu 16.04 Virtualbox 5.1 Win 7 VM USB não funciona

2

Eu tenho um sistema Ubuntu 16.04 e um Win 7 vdi do meu computador anterior. A primeira vez que instalei a caixa virtual que instalou 5.0.4.24. Eu instalei extensões e adições de convidados para a mesma versão. Eu tenho tudo funcionando na VM, mas USB. Eu tentei 2.0 e 3.0, nem mudança ajudou. Eu pesquisei um pouco e descobri que preciso adicionar meu usuário ao grupo vboxusers. Eu fiz isso. Agora posso ver os dispositivos usb na lista de dispositivos, mas eles não estão sendo instalados na minha VM. O que mais eu preciso fazer?

Atualização 1: acrescentarei que nem todos os dispositivos USB estão funcionando, mas o meu mouse e teclado ainda funcionam, mas nenhum dispositivo de armazenamento (4 pen drives de marca diferente e 1 HD externo) não são reconhecidos. Mais estranho ainda, pelo menos duas dessas pen drives e a unidade externa funcionavam quando a VM estava na minha máquina antiga.

Atualização 2: Eu não mencionei que depois que eu tentei a adição do grupo vboxusers eu atualizei tudo para o 5.1 Virtualbox e ele ainda não estava funcionando.

Atualização 3: Eu tentei a solução da claude e isso não funcionou.

Eu suspeito que minha VM está corrompida de alguma forma, então eu criei outra VM (o Windows 10 dessa vez) e tudo o que o USB faz nisso. Tenho migrado lentamente todos os meus arquivos e estou reinstalando os aplicativos na nova VM.

    
por Winski Tech 31.08.2016 / 23:11

3 respostas

1

Dois lugares onde você pode ativar dispositivos USB.

  1. No seu sistema operacional convidado, vá para o menu Dispositivos e, em seguida, clique em USB. Na lista de dispositivos USB presentes, selecione o (s) ao (s) qual (is) deseja conectar, e isso colocará uma marca de seleção na frente do nome do dispositivo. O Windows instalará os drivers para esse dispositivo, se necessário.

  2. Nas configurações principais do sistema operacional convidado (se o sistema operacional convidado estiver desligado), você pode selecionar USB e, na lista de dispositivos USB apresentada, qualquer caixa marcada será automaticamente conectada quando o sistema operacional convidado for iniciado .

Lembre-se de que todos os dispositivos USB conectados a um sistema operacional convidado não estarão disponíveis para o sistema operacional host, contanto que a VM esteja em execução.

Se você tiver mais dúvidas, pergunte. Felicidades, Al

    
por heynnema 01.09.2016 / 04:35
1

Caso você não tenha encontrado a solução ainda. Eu tive o mesmo problema com o Ubuntu 16.04 como host e XP como convidado. Nenhuma das soluções conhecidas para o problema funcionou. Eu encontrei a trilha certa no final desta página: link o que me levou a este artigo: link

Em resumo, o motivo é que o limite para inotify em max_user_watches é baixo.

Resolvido por: Primeiro, adicionando as seguintes linhas a /etc/sysctl.conf

fs.inotify.max_user_instances = 256<br />
fs.inotify.max_user_watches = 16384<br />
fs.inotify.max_queued_events = 32768<br />

Em seguida, reiniciando o procps para que a alteração entre em vigor com o comando:

sudo service procps restart

Isso fez isso!

    
por claude 23.10.2016 / 12:40
0

Eu tive esse problema no Fedora 26/27 em um host do Windows 7 com o VirtualBox 5.1 / 5.2. O problema era com os drivers USB "UpperFilter" do Windows e com o VirtualBox (sistema operacional convidado independente; aplica-se a qualquer distribuição do Linux), que aparentemente era conhecido há 7 anos atrás . Se nenhuma das outras soluções USB funcionou, esperamos que isso seja bom para você. Veja a solução abaixo

Exemplo :

  • selecione o dispositivo em Dispositivos - > USB - > Drive USB
  • nada acontece
  • verificação de dispositivos - > Menu USB novamente, a unidade USB não está marcada, mas diz "capturado"
  • no entanto, passar o mouse sobre o ícone USB no canto inferior direito diz "sem dispositivos"
  • verificar VBoxManage.exe list usbhost no host mostra o dispositivo USB + "capturado"
  • mas a VM não vê nada
  • tentar adicionar o dispositivo novamente (através do menu Dispositivos - > USB) apresenta um erro "ocupado com solicitação anterior"

Soluções de outros tópicos que não funcionaram :

  • adições de convidados instaladas com sucesso (por exemplo, pastas compartilhadas funcionam (eu mesmo para o grupo vboxsf ))
  • no vboxusers group, criando o grupo sozinho (como recomendado por alguns tópicos) e adicionando a mim mesmo não fiz nada
  • tentou usar filtros USB (filtro em branco e filtro de dispositivo)
  • instalou o pacote de extensões, tentou o padrão (1.0), 2.0 e 3.0 USB nas configurações da máquina
  • experimentou todas as 4 combinações de dispositivos USB 3.0 e 2.0 com portas 3.0 e 2.0 (o Virtualbox suporta USB 3.0 a partir da versão 5 IIRC)

Solução

Encontrou a solução nos comentários 21 e 26 deste relatório de bug do virtualbox: link

% bl0ck_qu0te%

Parafraseando a solução da nayasis do link :

  1. Edite o registro: abra regedit.exe (procure por ele no menu Iniciar) e encontre HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000} (clique nele)
  2. Excluir a entrada UpperFilters à direita
  3. Possivelmente reexecute manualmente os drivers do Virtualbox: vá para C:\Program Files\Oracle\VirtualBox\drivers\USB\filter , clique com o botão direito VboxUSBMon.inf e "Instalar" (eu fiz isso para estar seguro, mas não tenho certeza se é necessário; parece que algumas pessoas precisavam exclua a entrada do registro)
    • Este encadeamento do Windows sugere também excluir LowerFilters entry se ele existir também. Eu não tenho LowerFilters
  4. Encerre sua VM, remova todos os filtros
  5. Reinicializar
  6. Conecte seu USB, inicie sua VM e esperamos que você possa adicionar o USB agora. Filtros, AFAIK, são necessários apenas para adicionar automaticamente dispositivos USB. Não deve afetar se você pode adicionar ou não um dispositivo com sucesso

Foi incrivelmente frustrante encontrar todas as outras soluções que não eram o problema aqui. Espero que isso ajude as pessoas no futuro!

    
por Raeki 03.02.2018 / 20:32