Не удается смонтировать общий доступ в гостевой системе VirtualBox

Я пытаюсь смонтировать общий ресурс в гостевой ОС в VirtualBox:

$ mount -t vboxsf share /mnt/share
/sbin/mount.vboxsf: mounting failed with the error: No such device

Если щелкнуть значок папки в углу и щелкнуть "Настройки общих папок...", я увижу: "поделиться" "/Users/me/tmp/vm-Transfer" "" "Полный", и если дважды щелкнуть ряд:

Путь к папке: / Users / me / tmp / vm-Transfer

Имя папки: поделиться

(не проверено) Только для чтения

(не проверено) Авто-монтирование

(не проверено) Сделать постоянным

Гость имеет установленные гостевые расширения:

$ lsmod
Module         Size  Used by
vboxvideo      1838  1
vboxguest    163929  1

3 ответа

Решение

Пытаться modprobe vboxsf прежде чем пытаться смонтировать общий ресурс.

Я оставляю очень полезный ответ от @user287782 отмеченным как принятый ответ, потому что это корень проблемы. В моем случае я использую Gentoo, а в Gentoo "дополнения гостя VirtualBox" устанавливаются как init.d сценарий, поэтому они могут быть запущены с:

/etc/init.d/virtualbox-guest-additions start

Или лучше,

eselect rc start virtualbox-guest-additions

Чтобы это произошло автоматически,

eselect rc add virtualbox-guest-additions default

Убедитесь, что у вашего пользователя есть права администратора или он находится в vboxsf группа:

sudo usermod -g vboxsf user

или смонтировать его с root разрешение с помощью префикса вашей команды sudo,

Также рассмотрите возможность установки гостевых дополнений VBox для поддержки общих папок и VirtualBox Oracle VM VirtualBox Extension Pack для дополнительной поддержки определенных устройств.

Смотрите также: Общая папка в VirtualBox.

Другие вопросы по тегам