Страница 1 из 1

Общая папка в VirtualBox

Добавлено: 04 фев 2016, 04:27
Алзим
Как сделать, чтобы модуль ядра vboxsf загружался автоматически?
Прописывание vboxsf в /etc/modprobe.preload ничего не даёт. Модуль не грузиться при запуске системы.

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 08:34
Xakep
А не пробовали просто в гостивой ОС пользователя внести в группу vboxsf?
И дополнения гостивой ОС установлены?

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 11:38
Алзим
Нет у меня такой группы.
Да и не в ней наверно дело.
Если писать терминале:

Код: Выделить всё

KDE5 alzim # mount -t vboxsf share /home/alzim/share
будет ошибка:

Код: Выделить всё

/sbin/mount.vboxsf: mounting failed with the error: No such device
А если перед этим прописать:

Код: Выделить всё

KDE5 alzim # modprobe vboxsf
то всё будет работать.

Сделать скрипт, который добавить в автозагрузку мне не поможет, т.к. я хочу прописать в /etc/fstab что-то типа:

Код: Выделить всё

# share /home/alzim/share vboxsf defaults 0 0

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 11:52
Алзим
Xakep писал(а): И дополнения гостивой ОС установлены?
Нет. Я не ставил дополнения, т.к. они по-умолчанию устанавливаются вместе с системой.
Я подключал образ диска с дополнениями и пробовал ставить. Но, меня предупредил установочный скрипт, что дополнения уже установлены и возможно другим установщиком. И предложил корректно удалить уже установленные дополнения и поставить с их диска. Я это делать не стал, т.к. какой тогда смысл в дополнениях которые ставятся по-умолчанию РОСОЙ.
Возможно, что если бы я удалил дополнения поставленные РОСОЙ и поставил бы с диска, то всё заработало бы. Но, это тогда был бы баг РОСЫ, что её дополнения некорректно работают. А меня интересует, в первую очередь, сделать работоспособными дополнения собранные РОСОЙ.

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 13:15
Алзим
Если удалить dkms-vboxadditions и поставить гостевые дополнения с диска дополнений,
то вводить команду «modprobe vboxsf» не надо.
Но автомонтирование Общей папки всё равно не работает.

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 14:17
trs
Если прописать vboxsf в /etc/modules.load/vbox.conf (файл создать, имя любое, важно расширение) то модуль ядра подгружается.
Если пользователь будет в группе vboxsf, то у меня монтируется автоматически в подпапку из /media

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 15:01
Алзим
trs писал(а):Если прописать vboxsf в /etc/modules.load/vbox.conf (файл создать, имя любое, важно расширение) то модуль ядра подгружается.
Нет такой папки. Есть /etc/modules-load.d В ней создал vbox.conf и модуль vboxsf стал загружаться.
Добавил в fstab:

Код: Выделить всё

share /home/alzim/share vboxsf defaults 0 0
и папка стала монтироваться автоматически.
Спасибо за подсказку. :)

Только, вот почему-то папка монтируется с правами root и исправить это никак нельзя.

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 16:00
trs
Да, это я с именем ошибся пока печатал, прошу прощения.

Монтируется так как и просят. Так наверное нужно:

Код: Выделить всё

share /home/alzim/share vboxsf defaults,uid=500 0 0
Есть еще и параметр gid.

Кстати, параметр nofail не поддерживается. Если виртмашина начнёт вываливаться в recovery, значит нужно проверить, не пропала ли общая папка.

Re: Общая папка в VirtualBox

Добавлено: 04 фев 2016, 16:15
Алзим
trs писал(а): Монтируется так как и просят. Так наверное нужно:

Код: Выделить всё

share /home/alzim/share vboxsf defaults,uid=500 0 0
Есть еще и параметр gid.
А вот за это ОГРОМНОЕ СПАСИБО! Полинтернета перерыл в поисках нужного параметра и ни где толком ничего нет.
Сделал по вашему и всё работает.

Re: Общая папка в VirtualBox

Добавлено: 06 фев 2016, 08:36
trs
Вообще, это есть в man mount. Но, тут дело даже не в языке. Как по мне, объём документации затрудняет поиск информации и превращает изучение в увлекательное чтение без конца и края.

Потому я поступал так. Могут при загрузке ОС возникнуть проблемы с монтажом раздела? Да, такое бывает. Поэтому я добавил в fstab параметр nofail, и сделал проверочный mount share до перезагрузки. В ответ получил сообщение об ошибке, и список поддерживаемых параметров, среди которых и uid.

Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 18:23
DrXank
Всем привет.
Суть проблемы следующая.
Имеется основная ОС РОСА, в виртуалбоксе ОС Виндовс. Как мне настроить общую папку, что бы и в основной ОС и в Виртулбоксе эту папку было видно?

Re: Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 18:45
Галахов Роман
В Vbox (при включенной виртуалке) - Устройства - Общие папки - Настроить общие папки. Там добавляете новую папку. А потом в Win-ОС подключаете сетевой диск.

Re: Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 18:53
Алзим
В гостевой системе не забудьте установить необходимые дополнения.

Re: Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 22:13
DrXank
Галахов Роман писал(а):А потом в Win-ОС подключаете сетевой диск.
А как добавить, что то я не нахожу?

Re: Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 22:17
Алзим
снимок159.jpeg
снимок159.jpeg (11.81 КБ) 14664 просмотра
Естественно, вместо share надо писать название своей папки.

И если дополнения в гостевой не установлены, то скорее всего работать не будет.

Re: Настройка общей папки в виртуалбокс.

Добавлено: 22 фев 2016, 22:27
DrXank
Всем спасибо.

Re: Настройка общей папки в виртуалбокс.

Добавлено: 19 янв 2017, 21:15
keleg
В тестинг улетело обновление, исправляющее проблемы общих папок. Теперь достаточно добавить пользователя гостевой системы в группу vboxsf и добавленные в GUI папки будут автоматически монтироваться в /media