Настройка общих папок в VirtualBox для Linux

Общие папки позволяют использовать локально хранящиеся файлы не только на хост-машине, но и в виртуальной ОС. Это упрощает взаимодействие операционных систем, не нужно переносить документы в облачные сервисы хранения и прочие способы хранения данных.

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

Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами, это модули ядра (драйверы) системы.

Настройка общих папок в VirtualBox для Ubuntu

Для начала нужны полное обновление и перезагрузка системы:

sudo apt update && sudo apt full-upgrade -y
reboot

Устанавливаем необходимые для компиляции модуля ядра зависимости:

sudo apt install build-essential module-assistant dkms

Настраиваем систему для сборки модулей ядра:

sudo m-a prepare

Подключаем диск с Гостевыми дополнениями, для этого в меню VirtualBox виртуальной машины выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС…»:

После этого в системе переходи на смонтированный диск и запускаем скрипт:

cd /media/*/VBox*
sudo sh VBoxLinuxAdditions.run

После окончания установки выполняем перезагрузку, чтобы изменения вступили в силу:

reboot

Созданная общая папка может быть недоступна со следующей ошибкой:

«Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».

Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:

sudo adduser имя_учетной_записи vboxsf

Перезагружаем виртуальную машину.

Настройка общих папок в VirtualBox для Debian 11

Для начала нужны полное обновление и перезагрузка системы:

sudo apt update && sudo apt full-upgrade -y
reboot

Устанавливаем необходимые для компиляции модуля ядра зависимости:

sudo apt install build-essential dkms linux-headers-$(uname -r)

Настраиваем систему для сборки модулей ядра:

sudo m-a prepare

Подключаем диск с Гостевыми дополнениями, для этого в меню VirtualBox виртуальной машины выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС…»:

Монтируем устройство:

sudo mkdir -p /mnt/guestadditions
sudo mount /dev/cdrom /mnt/guestadditions

После этого в системе переходи на смонтированный диск и запускаем скрипт:

cd /mnt/guestadditions
sudo sh ./VBoxLinuxAdditions.run --nox11

После окончания установки выполняем перезагрузку, чтобы изменения вступили в силу:

sudo shutdown -r now

Проверяем установку:

lsmod | grep vboxguest

Результат:

vboxguest             413696  7

Настройка общих папок в VirtualBox для CentOS 8

Шаг 1. Установка EPEL на CentOS 8

Чтобы установить репозиторий EPEL в CentOS 8 , выполните следующую команду dnf на терминал

$ sudo dnf install -y epel-release

Шаг 2. Установка заголовков ядра и инструментов сборки

После установки репозитория EPEL продолжите установку и установите заголовки ядра и инструменты сборки, необходимые для установки гостевых дополнений

sudo dnf install -y gcc make perl kernel-devel kernel-headers bzip2 dkms

После установки убедитесь, что версия kernel-devel соответствует версии вашего ядра Linux, выполнив следующие команды:

$ rpm -q kernel-devel
$ uname -r

Результат:

$ rpm -q kernel-devel
kernel-devel-4.18.0-305.19.1.el8_4.x86_64

$ uname -r
4.18.0-305.19.1.el8_4.x86_64

Если версии различаются, то обновите ядро ​​Linux

sudo dnf update -y kernel-*

Когда обновление будет завершено, перезагрузите систему CentOS 8 .

$ sudo reboot

Шаг 3. Установите гостевые дополнения VirtualBox в CentOS 8

Создайте точку монтирования для ISO-образа гостевых дополнений.

$ sudo mkdir -p /mnt/cdrom

Затем смонтируйте образ ISO в точку монтирования.

$ sudo mount /dev/cdrom /mnt/cdrom

Перейдите к месту монтирования и запустите скрипт установщика VirtualBox.

$ cd / mnt / cdrom
$ sudo ./VBoxLinuxAdditions.run
Читать по теме
Интересные статьи