Подробный гайд-инструкция по установке VirtualBox Guest Additions в Ubuntu
Установка VirtualBox Guest Additions (дополнений гостевой ОС) в Ubuntu — это критически важный шаг. Без них виртуальная машина будет работать с низким разрешением экрана, без поддержки общего буфера обмена и общих папок с основной (хостовой) системой.
Шаг 1. Подготовка системы и установка зависимостей
Для того чтобы Guest Additions смогли собрать необходимые драйверы под ваше ядро Linux, нужно установить компиляторы и заголовки ядра.
- Откройте терминал в Ubuntu (сочетание клавиш
Ctrl + Alt + T).
2. Обновите список пакетов и саму систему, введя команду:
sudo apt update && sudo apt upgrade -y
3. Установите необходимые зависимости (компиляторы, DKMS и заголовки именно вашего текущего ядра):
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
Примечание:
Если система предложит перезагрузиться после обновления ядра на Шаге 2, обязательно перезагрузите ВМ командой sudo reboot и только потом переходите к следующему шагу.
Шаг 2. Подключение образа Guest Additions
Теперь нужно "вставить виртуальный диск" с установщиком в вашу Ubuntu.
- В верхнем меню окна виртуальной машины VirtualBox нажмите: Устройства (Devices) ➔ Подключить образ диска Дополнений гостевой ОС... (Insert Guest Additions CD image...).
- Обычно Ubuntu автоматически распознает диск и предложит его запустить.
- Если появилось окно с предложением запуска: Нажмите «Run» (Запустить), введите пароль и дождитесь окончания. После этого переходите сразу к Шагу 4.
- Если ничего не произошло или появилось сообщение, что диск уже вставлен: Перейдите к Шагу 3 (ручная установка — это самый надежный метод).
- Если VirtualBox пишет, что диск уже вставлен: Откройте файловый менеджер Ubuntu, найдите слева значок CD-диска, нажмите на него правой кнопкой мыши и выберите Извлечь (Eject). После этого снова выполните пункт 1.
Шаг 3. Запуск установки вручную (через терминал)
Если автозапуск не сработал, мы запустим установщик напрямую.
Откройте терминал (
Ctrl + Alt + T).Перейдите в папку со смонтированным диском.
Обычно путь выглядит так (введите команду и нажмите Enter):
cd /media/$USER/VBox_GAs*
3. Запустите установочный скрипт от имени суперпользователя:
sudo ./VBoxLinuxAdditions.run
4. Наблюдайте за процессом.
В терминале побегут строки. Установка может занять пару минут.
Ищите строчки:
Building VirtualBox Guest Additions kernel modulesRunning depmodВ конце должно быть написано, что установка завершена успешно (или предложено перезагрузить систему).
Шаг 4. Перезагрузка и настройка
Чтобы драйверы (особенно видеодрайвер) применились, систему нужно перезагрузить.
1. В терминале введите:
sudo reboot
- После включения Ubuntu попробуйте развернуть окно VirtualBox на весь экран — разрешение Ubuntu должно автоматически подстроиться под размер окна.
Включение общего буфера обмена и перетаскивания файлов:
По умолчанию эти функции отключены в целях безопасности.
Чтобы их включить:
- В меню VirtualBox выберите: Устройства ➔ Общий буфер обмена ➔ Двунаправленный (Bidirectional).
- Там же: Устройства ➔ Функция Drag-n-drop ➔ Двунаправленный.
Частые проблемы и их решения (Troubleshooting)
Ошибка:
"Kernel headers not found" (Заголовки ядра не найдены) Это значит, что версия установленных заголовков не совпадает с версией текущего ядра.
Решение:
Убедитесь, что вы точно выполнили команду из Шага 1: sudo apt install linux-headers-$(uname -r).
Ошибка при установке или разрешение не меняется (Проблема Secure Boot)
Если в настройках вашей виртуальной машины включен UEFI и Secure Boot, сторонние драйверы VirtualBox будут заблокированы системой на уровне ядра.
Решение:
- Выключите виртуальную машину Ubuntu.
- В главном окне VirtualBox нажмите на вашу Ubuntu правой кнопкой мыши ➔ Настроить (Settings).
- Перейдите в раздел Система ➔ Материнская плата.
- Снимите галочку с Включить EFI (Enable EFI) (если она стояла) или зайдите в BIOS виртуальной машины при загрузке и отключите Secure Boot.
- Включите ВМ и повторите Шаги 1 и 3.
Не работает общий буфер обмена (Copy/Paste)
Современные версии Ubuntu по умолчанию используют графический сервер Wayland, с которым буфер обмена VirtualBox иногда конфликтует.
Решение:
- Завершите работу Ubuntu (Log Out).
- На экране ввода пароля нажмите на шестеренку в правом нижнем углу.
- Выберите Ubuntu on Xorg и войдите в систему. Общий буфер обмена заработает безупречно.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.