Ho Ubuntu 13.10 installato in Virtualbox 4.3. Il computer host è Windows.
Ho un paio di cartelle condivise Virtualbox montate da / etc / fstab. Fino a poco tempo fa questa installazione funzionava bene, ma dopo l'aggiornamento da Ubuntu 13.04 e Virtualbox 4.2 (essenzialmente allo stesso tempo) il montaggio fstab ha smesso di funzionare. Ottengo il seguente errore durante l'avvio:
An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
La pressione di M per il ripristino manuale e quindi il tentativo di montare manualmente non riescono:
root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Ma se invece salto il montaggio durante l'avvio, aspetto l'avvio di Unity e quindi il montaggio manuale in una shell, tutto funziona bene:
benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme:
benme-vb ~ % ls Documents
# actual file list omitted
Nota che quando monto manualmente lascio che mount prenda tutte le opzioni da / etc / fstab, e funziona. Questo mi suggerisce che si tratta di una sorta di problema di temporizzazione, in cui Virtualbox non è "pronto" per fornire i montaggi di file condivisi nel punto in cui vengono eseguiti i montaggi / etc / fstab durante l'avvio.
Ecco la linea fstab, solo per completezza:
Documents /home/benme/Documents vboxsf uid=benme,gid=benme,dmode=774,fmode=664 0 0
C'è qualcosa che posso fare al riguardo da parte di Ubuntu? O qualcuno sa di più su questo dal punto di vista di Virtualbox?
Ho trovato un vecchio rapporto sul localizzatore di bug di Virtualbox con sintomi identici, ma in quel caso l'utente aveva aggiornato Virtualbox senza aggiornare le aggiunte degli ospiti e risolvere il problema; questo non sta succedendo qui, ho sicuramente installato le aggiunte 4.3 per gli ospiti.