Невозможно смонтировать общий ресурс в гостевой системе VirtualBox

Невозможно смонтировать общий ресурс в гостевой системе VirtualBox

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

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

Если я нажму на значок папки в углу и нажму «Параметры общих папок...», я увижу: «share» «/Users/me/tmp/vm-transfer» «» «Полный», а если я дважды щелкну по строке:

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

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

(не отмечено) Только для чтения

(не отмечено) Автоматическое монтирование

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

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

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

решение1

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

решение2

Я ухожуочень полезный ответ от @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

решение3

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

sudo usermod -g vboxsf user

или смонтируйте его с rootразрешения, добавив к команде префикс sudo.

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

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

Связанный контент