Для VirtualBox (5.0.24) Host = Mac (El Capitan) и Guest = RHEL (7.2)
Запустите гостевую виртуальную машину RHEL и откройте терминал. Убедитесь, что у вас установлены инструменты разработчика.
sudo yum groupinstall 'Developer Tools'
И пакет заголовков ядра, чтобы скрипт Guest Additions мог обновить ваше ядро.
sudo yum install kernel-devel*
Как только у вас есть необходимые условия, вы можете установить гостевые дополнения. С выбранной вами работающей виртуальной машиной перейдите в меню VirtualBox и выберите Устройство -> Вставить Гость дополнение CD изображения ...
Подождите несколько секунд, пока произойдет монтирование и стартует скрипт установки. После того, как они нажали кнопку «Выполнить» в диалоговом окне, которое появилось в вашей гостевой виртуальной машине.
После завершения сценария щелкните правой кнопкой мыши значок компакт-диска на рабочем столе и выберите «Извлечь». Затем выключите гостевую виртуальную машину.
Создайте общую папку в вашей хост-системе с помощью терминала, я обычно помещаю ее в папку «Документы» и проверяю, что ваш пользователь может получить к ней доступ.
sudo mkdir ~/Documents/RhelShared
sudo chmod 755 <user> ~/Documents/RhelShared
В Oracle VM Virtual Box Manager выберите свою виртуальную машину и затем щелкните элемент конфигурации «Общие папки». В следующем диалоговом окне щелкните значок «Добавить папку» справа от списка папок.
Затем во всплывающем окне выберите папку хоста, которую вы только что создали в качестве пути к папке, и дайте ей имя папки, которое будет использоваться гостевой виртуальной машиной, а также установите флажок «Автоматическое монтирование».
После перезагрузки гостевой виртуальной машины запустите терминал на хосте и убедитесь, что пользователь, связанный с запущенным гостевым процессом VirtualBox, является, скорее всего, вашим пользователем или в группе с доступом к общей папке.
ps aux | grep VirtualBoxVM
Затем, согласно нескольким предыдущим ответам в терминале на гостевой виртуальной машине, добавьте своего пользователя в группу vboxsf.
sudo usermod -a -G vboxsf <user>
Выйдите и снова, чтобы получить изменения.
Общая папка теперь должна быть доступна и доступна как sf_rhelshared, при условии, что вы использовали те же имена, что и я, во всплывающем окне выше.