@matios
Technical Team Lead

Почему не работает автоматическое монитрование общей паки в Ubuntu?

Всем привет. Поставил VirtualBox на win7. Поднял Ubuntu Server v16.04 на виртуалке и решил сделать общие директории между осями. Все сделал по мануалу
После запуска команды
sudo mount -t vboxsf domains /var/www/domains
Я проверил - все работает. Но не хочется каждый раз руками монтировать, поэтому как и указано в статье сделал автоматическое монтирование:
sudo echo domains /var/www/domains vboxsf defaults 0 0 >> /etc/fstab

После перезагрузки вылетает месседж:
Welcome to emergency mode! After logging in, type «journalctl -xb» to view system logs, «systemctl reboot» to reboot, «systemctl default» to try again to boot into default mode.
Give root password for maintenance
(or type Control-D to continue):

Если закомментить в /etc/fstab строчку отвечающую за автоматическое монтирование общей диры, то все загружается без ошибок, но монтировать придется вручную. Как быть?

===== РЕШЕНИЕ =====
1. Ничего не добавлять в etc/fstab !!!
2. sudo nano /etc/modules (добавить строчку: vboxsf )
3. sudo nano /etc/rc.local
Перед exit 0 добавить строчку mount.vboxsf domains /var/www/domains vboxsf
  • Вопрос задан
  • 1194 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
добавьте команду маунта в /etc/rc.local, перед exit

mount -t vboxsf share /media/share
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Sly_tom_cat
@Sly_tom_cat
.
Во время загрузки, монтирование может произойти (и происходит ) ранее чем загружаются расширения поддержки VirtualBox. Поэтому не удается смонтировать.
Рулит этим вопросом systemd - вот в нем и нужно настроить монтирование после загрузки расширений VirtualBox.
Ответ написан
Roman_Romanov
@Roman_Romanov
symfony
та же проблема была. НЕ решил. Создал шелл скрипт и в него прописал команду на монтирование. Теперь при старте виртуалки выполняю ./mnt, под рутом. Лучше пока ничего не нашел
Ответ написан
@pfg21
ex-турист
пошел вжопошный костылинг...

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

решение
в файл /etc/initramfs-tools/modules
вписать в конце строчку
vboxsf
и после запустить обновление инитрамфсов
sudo update-initramfs -cu

тогда монтирование vboxsf станет возможно на любом этапе загрузк
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы