Ich habe Ubuntu 13.10 in Virtualbox 4.3 installiert. Der Hostcomputer ist Windows.
Ich habe ein paar freigegebene Virtualbox-Ordner, die von / etc / fstab bereitgestellt werden. Bis vor kurzem funktionierte dieses Setup einwandfrei, aber nach dem Upgrade von Ubuntu 13.04 und Virtualbox 4.2 (im Wesentlichen zur gleichen Zeit) funktionierte das Mounten der fstab nicht mehr. Beim Booten wird folgende Fehlermeldung angezeigt:
An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
Das Drücken von M für die manuelle Wiederherstellung und das anschließende manuelle Bereitstellen schlägt ebenfalls fehl:
root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Aber wenn ich stattdessen das Mounten während des Bootens überspringe, auf den Start von Unity warte und dann manuell in einer Shell mounte, funktioniert alles einwandfrei:
benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme:
benme-vb ~ % ls Documents
# actual file list omitted
Beachten Sie, dass ich beim manuellen Mounten alle Optionen von / etc / fstab übernehmen lasse und es funktioniert. Dies deutet darauf hin, dass es sich um eine Art Zeitproblem handelt, bei dem Virtualbox nicht "bereit" ist, die Mounts für gemeinsam genutzte Dateien an dem Punkt bereitzustellen, an dem / etc / fstab-Mounts während des Startvorgangs ausgeführt werden.
Hier ist der Vollständigkeit halber die fstab-Zeile:
Documents /home/benme/Documents vboxsf uid=benme,gid=benme,dmode=774,fmode=664 0 0
Kann ich auf Ubuntu-Seite etwas dagegen tun? Oder weiß zufällig jemand mehr darüber aus der Sicht der Virtualbox?
Ich habe einen alten Bericht über den Virtualbox-Bug-Tracker mit identischen Symptomen gefunden, aber in diesem Fall hatte der Benutzer Virtualbox aktualisiert, ohne seine Gastzugaben zu aktualisieren und das Problem zu beheben. Das passiert hier nicht, ich habe definitiv die 4.3-Gastzusätze installiert.