Всем привет.
Такую полезную фишку VirtualBox как "Общие папки" (Shared folders) может использовать и Windows и Linux. Но если для Windows эта штука подключается на раз два, то для Linux нужны дополнительные действия. Сделаем это на примере Ubuntu.
Устанавливаем в виртуальную машину Ubuntu. Запускаем виртуальную машину.
Выбираем пункт Подключить образ диска Дополнений гостевой ОС (VBoxGuestAdditions_5.2.6.iso) в меню Устройства окна виртуальной машины:
Соглашаемся на автоматическое скачивание образа с сервера VirtualBox или подключаем его как ISO-образ.
1. Входим в виртуальную машину и выполняем от пользователя root:
apt-get install build-essential
PS: у меня последующие команды не понадобились, так как Ubuntu сделалa все сама, и я сразу перешел к пункту 2.
mount /dev/cdrom /media/cdrom/
Проверяем, что диск примонтировался (ответ команды должен быть не пустой):
ls -l /media/cdrom/
Запускаем установку Дополнений гостевой ОС:
/media/cdrom/VBoxLinuxAdditions.run
После окончания процесса выключаем виртуальную машину:
shutdown -h now
2. В окне VirtualBox щёлкаем правой клавишей мышки на нужной виртуальной машине и выбираем пункт Настроить… или просто нажимаем на клавиатуре Ctrl+S ( ^+S ) после выбора нужной виртуальной машины из списка щелчком левой клавиши мышки.
Выбираем раздел Общие папки и щёлкаем на кнопку с иконкой папки и плюса в правой части окна. Настраиваем путь к директории на host-машине (поле Путь к папке ), а так же Alias ( поле Имя папки ), который будет передан в виртуальную машину (автоматическое подключение работать не будет, так что его можно не выбирать): Сохраняем настройки, щёлкнув в обеих окнах на кнопку OK.
mkdir /home/user1/mount
chown user1:passview /home/user1/mount
mount -t vboxsf mount /home/user1/mount
В этой команде после vboxsf идёт Alias, заданный в настройках выше.
Готово.
Permission denied when accessing VirtualBox shared folder when member of the vboxsf group: sudo usermod -aG vboxsf $(whoami) + relogin
ReplyDeleteapt-get remove -y virtualbox-guest-x11
ReplyDeleteapt-get remove -y virtualbox-guest-dkms
apt-get remove -y virtualbox-guest-utils
reboot
wget https://download.virtualbox.org/virtualbox/6.1.2/VBoxGuestAdditions_6.1.2.iso
mkdir /media/iso
mount VBoxGuestAdditions_6.1.2.iso /media/iso -o loop
/media/iso/VBoxLinuxAdditions.run
yes
reboot
Если доступна только CLI, то юзайте SSH.
ReplyDelete