Вопрос или проблема
У меня была виртуальная машина с Ubuntu 21.04, я удалил её и создал новую виртуальную машину с ОС Ubuntu 22.04.
На предыдущей ОС я пользовался следующими настройками:
- CD-диск дополнений для гостей: из меню устройства>вставить CD-диск дополнений для гостей -> это включало увеличение экрана с помощью правого CTRL+F
- Общий буфер обмена: устройства>общие буферы обмена>двунаправленный -> это позволяло копировать и вставлять данные с моего хоста в виртуальную машину и наоборот.
- Общая папка: устройства>общие папки>настройки>различные варианты -> это позволяло передавать файлы с моего хоста в виртуальную машину и наоборот.
Я сделал то же самое на новой виртуальной машине с Ubuntu 22.04, перезагрузил несколько раз из меню ОС, но изменения не вступили в силу:
-
правый CTRL+F изменяет лишь размер окна ВМ, но не увеличивает экран.
-
Копировать и вставлять не получается с моего хоста в виртуальную машину (CTRL + SHIFT + C , CTRL + SHIFT + V) и наоборот (CTRL + C , CTRL + V).
-
общая папка, которую я настроил, отсутствует по пути
/media/
В чем может быть причина? Как я могу это исправить?
ОБНОВЛЕНИЕ
Проблема с CD-диском дополнений для гостей / размером экрана РЕШЕНА.
Я решил её, установив разрешение экрана хостовой ОС на желаемый размер из меню настроек ОС>экраны>разрешение>(установите такое же разрешение, как у хостовой ОС).
Тем не менее, я создал новую виртуальную машину и установил ubuntu 21.04, и выполнил те же конфигурационные операции, что и для Ubuntu 22.04.
Для Ubuntu 21.04 не нужно устанавливать разрешение размера из меню настроек ОС, чтобы увеличить экран с помощью правого CTRL+F.
Более того, в Ubuntu 21.04 достаточно выполнить операции, которые я описал выше, чтобы общая папка и общий буфер обмена работали.
Я также удалил виртуальную машину с Ubuntu 22.04, создал новую виртуальную машину, снова установил ОС 22.04, и все равно у меня возникают те же проблемы.
Может быть, что-то не так с моим образом Ubuntu 22.04:
ubuntu-22.04-desktop-amd64.iso – 3.569.249 КБ – с https://releases.ubuntu.com/22.04/
РЕШЕНО
Оказывается, в Ubuntu 22.04 процесс установки дополнений для гостей VirtualBox немного более сложный, чем я помню для Ubuntu 21.04.
Сначала я обновил Virtualbox с 6.1.22 до 6.1.38:
-
закройте все процессы и затем выключите ВМ.
-
обновите virtualbox
-
перезагрузите ПК
-
запустите virtualbox и виртуальную машину
Затем выполните
sudo apt update
sudo apt install -y build-essential linux-headers-$(uname -r)
В верхнем меню VirtualBox: Устройство > нажмите Вставить CD-диск дополнений для гостей
Создайте папку для размещения установочного содержимого
sudo mkdir -p /mnt/cdrom
Монтируйте CD
sudo mount /dev/cdrom /mnt/cdrom
Запустите установочное ПО в смонтированной папке
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
Перезагрузите ВМ
sudo reboot
Самый быстрый способ проверить, сработала ли установка, – это протестировать увеличение экрана, нажав CTRL(правый) +F
… и вот почему люди предпочитают Windows системе, в которой любой желающий может изменить правила с одного дня на другой, даже не потрудившись вывести сообщение-уведомление.
Ответ или решение
Решение проблем с VirtualBox на Ubuntu 22.04
Если вы столкнулись с проблемами при использовании VirtualBox на Ubuntu 22.04, такими как неработающие функции «Гостевые дополнения» (Guest Additions), «Совместный буфер обмена» и «Общие папки», это может быть связано с несколькими факторами. Давайте подробно рассмотрим, как правильно настроить вашу виртуальную машину и устранить эти неполадки.
Проблемы и решения
-
Гостевые дополнения CD
- Проблема: Если вы заметили, что окно виртуальной машины не увеличивается в размерах, возможно, не установлены или неправильно настроены Гостевые дополнения.
- Решение: Убедитесь, что в VirtualBox установлена последняя версия (рекомендуется обновить до 6.1.38 или новее). После обновления выполните следующие команды в терминале для установки необходимых пакетов:
sudo apt update sudo apt install -y build-essential linux-headers-$(uname -r)
После этого вставьте диск с Гостевыми дополнениями из меню
Устройства > Вставить образ диска с дополнениями
.
-
Монтаж и установка Гостевых дополнений
- Создайте каталог для монтирования:
sudo mkdir -p /mnt/cdrom
- Смонтируйте CD:
sudo mount /dev/cdrom /mnt/cdrom
- Перейдите в смонтированный каталог и запустите установку:
cd /mnt/cdrom sudo ./VBoxLinuxAdditions.run
- Не забудьте перезагрузить виртуальную машину:
sudo reboot
- Создайте каталог для монтирования:
-
Совместный буфер обмена
- Проблема: Если копирование и вставка между хостом и виртуальной машиной не работают, это может быть связано с тем, что Гостевые дополнения не были полностью установлены.
- Решение: После успешной установки Гостевых дополнений активируйте совместный буфер обмена в настройках VirtualBox. Это можно сделать через меню
Устройства > Буфер обмена > Двунаправленный
.
-
Общие папки
- Проблема: Отсутствие доступа к общим папкам может быть связано с неправильной настройкой виртуальной машины или отсутствием необходимых модулей в ядре.
- Решение: Убедитесь, что вы правильно настроили общие папки в настройках VirtualBox (
Устройства > Общие папки
). После создания общей папки необходимо установить права доступа для вашей учетной записи пользователя на виртуальной машине. - Для доступа можно использовать следующий командный синтаксис:
sudo mount -t vboxsf имя_папки /mnt/точка_монтажа
-
Проверка работы
- После выполнения всех этих шагов убедитесь, что все функции работают корректно. Проверьте, расширяется ли экран при нажатии
Правый Ctrl + F
, работает ли совместный буфер обмена и доступны ли общие папки.
- После выполнения всех этих шагов убедитесь, что все функции работают корректно. Проверьте, расширяется ли экран при нажатии
Заключение
Проблемы, возникшие при использовании VirtualBox на Ubuntu 22.04, могут казаться сложными на первый взгляд, однако их решение часто лежит в простой настройке. Обновление VirtualBox, правильная установка Гостевых дополнений, а также корректная настройка совместного буфера и общих папок помогут вам вернуть все функции на прежний уровень.
Если у вас остались вопросы или возникли другие проблемы, не стесняйтесь обращаться за помощью в сообщество, которое всегда готово поддержать пользователей Ubuntu.