VirtualBox: монтирование общей папки не выполняется во время запуска, но происходит из оболочки

Описание проблемы:

Когда я загружаю свою гостевую ОС VirtualBox, монтируется общая файловая система, на которую ссылается /etc/fstab - не удается.
Однако после входа в систему - mount -a преуспевает.

Подробности:

Процесс загрузки застревает здесь...

процесс загрузки зависает

... и нажав s продолжает процесс загрузки, который завершается.

В оболочке я проверяю, что мой общий каталог не смонтирован:

общий каталог не смонтирован

Но теперь, из оболочки, монтирование общей файловой системы завершается успешно:

монтирование общей файловой системы успешно


Что я должен сделать, чтобы мой mount преуспеть во время запуска?


Среда:

  • VirtualBox: 4.3.12.r93733
  • Хост ОС: Windows 7
  • Гостевая ОС: Linux Ubuntu 3.13.0-32-generiC#57~ Precision1-Ubuntu x86_64 GNU/Linux
  • /etc/fstab

И т.д. / Fstab

  • Соответствующие строки в /var/log/boot.log

var/log/boot.log

1 ответ

Вам не нужно монтировать его, VitrualBox сделает это за вас. Для меня эти шаги работали в моей Системе (VirtualBox 5.0.10 в Windows 7 и гостевая система Kubuntu 14.04):

  • В VirtualBox настройте общую папку для своего компьютера в разделе "Общая папка". Выберите каталог в вашей хост-системе (например, D:\shared) и задайте имя для вашей гостевой системы (например, расшаренный).

    • Загрузите гостевую систему. Теперь у вас должна быть смонтированная папка в папке \media\sf_shared.

Это все. VirtualBox управляет этим для вас.

Вам необходимо правильно установить VirtualBox Guest Additions и использовать VirtualBox Manager для указания общих папок. Проблема возникает из-за того, что точка монтирования установлена ​​с правами root. Расположение монтирования по умолчанию находится в /media/sf_.

Вы можете изменить точку монтирования с помощью команды VBoxControl. Чтобы изменить точку монтирования с /media/sf_... на /home/user/sf_..., используйте команду:

sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/user/

Чтобы проверить, работает ли это:

sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
Другие вопросы по тегам