Я использую Ubuntu 14.04 на виртуальной машине с помощью VirtualBox. Поскольку мне часто приходится делать разработку для работы как в окнах, так и в linux, у меня есть общий каталог разработки. Проблема заключается в том, что даже при автомонтировании, выбранном для виртуальной машины в диспетчере виртуальных боксов, он не устанавливается автоматически при запуске.
Я могу установить его совершенно нормально после входа в систему со следующей командой: [!d1 ]
sudo mount -t vboxsf src /home/patrick/src
Это достаточно просто сделать, но мне кажется бессмысленным. Любые идеи о том, как это сделать для автоматического монтирования при запуске / входе в систему?
@ByteCommander +1 - очень чистое решение, но сеть недоступна, когда пользователь хочет установить общую папку во время загрузки гостевой системы, поэтому добавьте sleep 10 до команды mount. «NodeJs» - это общая папка моего хоста, а «/ var / www / html» - точка монтирования.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sleep 20
mount -t vboxsf NodeJs /var/www/html
exit 0