Eu tenho o Ubuntu 13.10 instalado no VirtualBox 4.3. A máquina host é o Windows.
Eu tenho algumas pastas compartilhadas do Virtualbox sendo montadas pelo / etc / fstab. Até recentemente esta configuração funcionou muito bem, mas após a atualização do Ubuntu 13.04 e do Virtualbox 4.2 (essencialmente ao mesmo tempo) a montagem fstab parou de funcionar. Eu recebo o seguinte erro durante a inicialização:
An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
Pressionar M para recuperação manual e tentar montar manualmente também falha:
root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Mas se eu ignorar a montagem durante a inicialização, aguarde a inicialização do Unity e depois monte manualmente em um shell, tudo funciona bem:
benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme:
benme-vb ~ % ls Documents
# actual file list omitted
Note que quando eu montei manualmente eu estou deixando o mount pegar todas as opções do / etc / fstab, e ele funciona. Isso sugere que é uma questão de tempo, em que o Virtualbox não está "pronto" para fornecer as montagens de arquivos compartilhados no momento em que as montagens / etc / fstab são executadas durante a inicialização.
Aqui está a linha fstab, apenas para completar:
Documents /home/benme/Documents vboxsf uid=benme,gid=benme,dmode=774,fmode=664 0 0
Existe algo que eu possa fazer sobre isso do lado do Ubuntu? Ou será que alguém sabe mais sobre isso no ângulo do Virtualbox?
Eu encontrei um relatório antigo sobre o rastreador de bugs do Virtualbox com sintomas idênticos, mas, nesse caso, o usuário atualizou o Virtualbox sem atualizar as adições de convidados e resolver o problema; isso não está acontecendo aqui, eu definitivamente tenho as adições de comentários de 4.3 instaladas.