Este incidente assustador aconteceu hoje de manhã.
Eu iniciei uma máquina virtual dentro do meu host Linux Mint e compartilhei meu dispositivo USB Wireless com a máquina. A imagem da máquina virtual residia em um disco rígido USB externo.
Agora, quando compartilhamos algum dispositivo USB com a máquina virtual, esse dispositivo USB não é acessível pela máquina host. Por exemplo, se eu compartilhar meu mouse USB, ele só funcionará dentro da máquina virtual e não no host.
De qualquer forma, como eu estava trabalhando na minha máquina virtual. De repente, caiu e parou de funcionar. Eu fechei com força. Então, sempre que eu tentei iniciá-lo no VirtualBox, ele disse VD: error VERR_FILE_NOT_FOUND opening image file...
. Percebi que, de alguma forma, meu disco rígido externo USB havia sido desconectado e, como a imagem da máquina virtual estava no disco rígido, estava mostrando esse erro.
Grande negócio. Acabei de reiniciar minha máquina. Adivinha. Quando eu faço login na minha conta, nenhuma porta USB está funcionando. Meu disco rígido USB externo não está aparecendo. Meu dispositivo sem fio USB também não está funcionando. E até meu mouse e teclado não estavam funcionando. Tudo foi ligado, mas não está funcionando.
Felizmente, minha porta ethernet estava funcionando e eu tinha Synergy instalado e funcionando, e eu também tinha ssh. Eu apenas usei meu laptop para acessar meu Linux Mint e tentei algumas reinicializações. Nada estava funcionando. Todas as portas pareciam estar funcionando logo antes do login, mas assim que eu entrei, tudo simplesmente parou de funcionar.
Depois de algumas reinicializações e surtos, abri minha caixa virtual e apaguei a imagem dessa máquina virtual. E então reiniciei. Desta vez, tudo voltou ao normal.
Então, meu palpite é que o VirtualBox tinha de alguma forma seqüestrado todos os meus dispositivos USB e toda vez que eu estava logando, eles não estavam disponíveis para mim.
Agora, alguém pode me dizer:
- É meu palpite certo? VirtualBox foi realmente o culpado? Todas as pistas apontam em sua direção.
- Se fosse VBox, como é que isso acontecia para interceptar / reservar todos os dispositivos USB em caso de falha. Eu tinha compartilhado apenas um dispositivo USB com ele, ou seja, meu dispositivo sem fio USB. Isso é um inseto? Minha máquina virtual teve algum vírus e fez algo desagradável?
- Por que os dispositivos USB são reservados logo após o login, mesmo quando o VirtualBox não está em execução?
- Como lidar com esses casos no futuro?
- Alguma outra luz sobre o assunto?