Я установил Ubuntu 13.10 в Virtualbox 4.3. Хост-машина - Windows.
У меня есть несколько общих папок Virtualbox, которые монтируются в / etc / fstab. До недавнего времени эта установка работала просто отлично, но после обновления с Ubuntu 13.04 и Virtualbox 4.2 (практически одновременно) монтирование fstab перестало работать. Я получаю следующую ошибку во время загрузки:
An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
Нажатие M для восстановления вручную, а затем попытка монтирования вручную также завершается ошибкой:
root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Но если я вместо этого пропускаю монтирование во время загрузки, подождите, пока Unity запустится, а затем смонтируйте вручную в оболочке, все работает нормально:
benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme:
benme-vb ~ % ls Documents
# actual file list omitted
Обратите внимание, что когда я монтирую вручную, я позволяю mount принимать все параметры из / etc / fstab, и это работает. Это наводит меня на мысль, что это какая-то проблема с синхронизацией, когда Virtualbox не «готов» предоставить общие монтируемые файлы в момент запуска / etc / fstab во время загрузки.
Вот строка fstab, просто для полноты:
Documents /home/benme/Documents vboxsf uid=benme,gid=benme,dmode=774,fmode=664 0 0
Могу ли я что-то сделать со стороны Ubuntu? Или кто-нибудь знает об этом больше с точки зрения Virtualbox?
Я нашел старый отчет об отслеживателе ошибок Virtualbox с идентичными симптомами, но в этом случае пользователь обновил Virtualbox без обновления своих гостевых дополнений и решения, которое решило проблему; здесь этого не происходит, я определенно установил гостевые дополнения 4.3.