Найти в Дзене
Записки айтишника

Ubuntu server 24.04 LTS: расшаривание папок в VirtualBox

Заметка про расшаривание папок между Ubuntu Server 24.04.3 LTS живущем в VirtualBox 7.2.2 и хост системой на базе Linux (Linux Mint 22.3 Cinnamon-64). Мне понадобился Ubuntu Server для экспериментов, но нейросети как обычно наврали про процесс расшаривания. Сам я это делал на старых версиях Linux, а с тех пор все сильно поменялось. В общем, по свежим следам родился такой вот простенький мануал... 1. В хост системе (Linux Mint) ставим gcc, make и perl (они понадобятся для установки дополнений), у меня установка без них закончилась ошибкой. В теории все это должно было установиться в build-essential, но почему-то не установилось. Возможно это зависит от текущего состояния системы или просто понадобился perl, которого не оказалось в build-essential. Опенсорс - он такой, я специально указал, какие версии я использовал. sudo apt update
sudo apt install gcc make perl Ставим инструментарий для работы с драйверами ядра. DKMS - Dynamic Kernel Module Support, cистема управления модулями я
Логотип Ubuntu из Интернет
Логотип Ubuntu из Интернет

Заметка про расшаривание папок между Ubuntu Server 24.04.3 LTS живущем в VirtualBox 7.2.2 и хост системой на базе Linux (Linux Mint 22.3 Cinnamon-64).

Мне понадобился Ubuntu Server для экспериментов, но нейросети как обычно наврали про процесс расшаривания. Сам я это делал на старых версиях Linux, а с тех пор все сильно поменялось. В общем, по свежим следам родился такой вот простенький мануал...

1. В хост системе (Linux Mint) ставим gcc, make и perl (они понадобятся для установки дополнений), у меня установка без них закончилась ошибкой. В теории все это должно было установиться в build-essential, но почему-то не установилось. Возможно это зависит от текущего состояния системы или просто понадобился perl, которого не оказалось в build-essential. Опенсорс - он такой, я специально указал, какие версии я использовал.

sudo apt update
sudo apt install gcc make perl

Ставим инструментарий для работы с драйверами ядра. DKMS - Dynamic Kernel Module Support, cистема управления модулями ядра, которые пересобираются при обновлении ядра. build-essential это метапакет для сборки программ из исходного кода в Debian/Ubuntu, куда входит gcc, g++, make, autoconf, automake, стандартная библиотека С и т.п. linux-headers-generic - заголовочные файлы ядра, необходимые для компиляции.

sudo apt install build-essential dkms linux-headers-generic

2. В верхнем меню VirtualBox (когда виртуалка запущена): Устройства → Подключить образ диска дополнений гостевой ОС

3. В Ubuntu server монтируем диск и запускаем установку дополнения

sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run

4. В меню VirtualBox: Устройства → Общие папки выбираем где будет жить наш общий каталог.

5. Перезапускаемся, проверяем.