Como obtenho dispositivos USB trabalhando no VMware com o Linux como host eo WinXP como convidado?

2

Não consigo dispositivos USB além do mouse e do teclado para trabalhar no Windows no VMware.

Eu tenho o Ubuntu Intrepid como meu sistema operacional host e o Windows XP Service Pack 2 como o sistema operacional convidado. Estou usando o VMware Server 2.0 para Linux.

O Ubuntu e várias outras distribuições lançaram / proc / bus / usb em favor do uso de outra coisa. O VMware não atualizou o VMWare Server para usar o novo caminho usb e tem uma solução alternativa listada aqui:

Suporte VMware: montar / proc / bus / usb manualmente

Mesmo com essa solução, meu sistema operacional Windows ainda não detecta nenhum dispositivo USB que esteja funcionando bem no Linux.

Alguém tem uma ideia do que mais pode ser o problema?

    
por Neil 01.06.2009 / 23:04

1 resposta

2

Também tive problemas para configurar isso com o Ubuntu Server 8.04. A resposta está em esta entrada do Ubuntu Launchpad . Acontece que o VMWare está usando um método muito antigo de verificação de dispositivos USB. No Ubuntu isso pode ser reativado editando /etc/init.d/mountdevsubfs.sh e removendo o comentário do seguinte:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

Após a reinicialização, o console da Web VMWare detectou com êxito os dispositivos USB. O que você deve ver quando conectado ao console da web do VMWare Server é um pequeno ícone USB no menu superior à direita. É então um caso de selecionar sua VM do Windows, indo até o menu suspenso e selecionando o dispositivo USB que você deseja anexar a essa VM.

  • Certifique-se de ter adicionado o dispositivo de hardware virtual do controlador USB à VM do Windows.
  • Eu não testei isso com o Intrepid, mas funciona bem com o último lançamento do Hardy (8.04LTS).
por 02.06.2009 / 06:23