В полной версии найдете инструкцию как примонтировать общие каталоги VirtualBox при включении ubuntu
1. вам нужно добавить приоритет запуска модуля vboxsf
nano /etc/modules
1 2 3 4 5 |
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. vboxsf |
2. создаем скрипт монтирования
nano /etc/init.d/mount-vbox-share
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#! /bin/sh ### BEGIN INIT INFO # Provides: mount-vbox-share # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: # Description: ### END INIT INFO case "$1" in start) mount -t vboxsf -o uid=33,gid=33 distrib /var/www/site/distrib mount -t vboxsf -o uid=33,gid=33 share /var/www/site/share ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) ;; *) echo "Usage: $0 start|stop" >&2 exit 3 ;; esac |
Вам потребуется поменять строки
1 2 |
mount -t vboxsf -o uid=33,gid=33 distrib /var/www/site/distrib mount -t vboxsf -o uid=33,gid=33 share /var/www/site/share |
где uid,gid Это www-data (nano /etc/passwd)
distrib /var/www/site/distrib — монтирует шару distrib в указанный каталог
Сохраняем.
3. Устанавливаем права
1 |
chmod +x /etc/init.d/mount-vbox-share |
4. Автозапуск
1 |
update-rc.d mount-vbox-share defaults |
P.S. я плоховато знаю ubuntu (все это нашел на просторах инета, по крупицам в кучу)
Если кто даст правильное решение, я с радостью перепишу статью.