Если у вас возникли проблемы с установкой Ubuntu на виртуальную машину VirtualBox, поскольку окно установщика не соответствует размеру экрана с низким разрешением, вы можете переместить окно с помощью Alt+F7.
Установка гостевых дополнений из репозиториев
В случае, если мы установили Издание OSE из виртуального ящика из репозиториев мы можем добавить гостевые дополнения из репозиториев в гость. При этом будут установлены гостевые дополнения, соответствующие версии Virtual Box, полученной из репозиториев. Это не рекомендуется чтобы установить их в более новые версии Virtual Box, полученные из репозитория Oracle (см. Ниже).
В качестве альтернативы мы можем установить пакет virtualbox-гость-дополнения-iso в хозяин Убунту.
sudo apt-get install virtualbox-guest-additions-iso
Файл .iso с образом версии операционной системы компакт-диска с гостевыми дополнениями будет установлен в каталоге хоста /usr/share/virtualbox/VBoxGuestAdditions.iso
. Смонтируйте этот ISO-файл как компакт-диск в настройках вашей виртуальной машины. В гостевой системе у вас будет доступ к компакт-диску с программой установки.
Установка гостевых дополнений из Virtual Box Manager
В случае, если гостевые дополнения не будут собраны, нам, возможно, придется установить заголовки ядра Linux (см. Как мне установить заголовочные файлы ядра?) или сборка- необходимая
инструменты в дополнение. Также рекомендуется иметь dkms
установлен (см. ниже - Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:
sudo apt install build-essential dkms
Выбор >Устройства - Установка Гостевых Дополнений (или нажмите Host+D из диспетчера виртуальных ящиков) будет загружен компакт-диск с гостевыми дополнениями .iso, но не установлен в вашей гостевой операционной системе. Для установки нам нужно запустить скрипт установщика VBoxLinuxAdditions.run
от имени пользователя root или из командной строки автозапуска (см. Ниже).
Оболочка ГНОМА
Чтобы установить гостевые дополнения, у нас на рабочем столе появится значок компакт-диска, как только виртуальный диск будет смонтирован:
Следующий шаг - запустить autorun.sh скрипт (как root) на этом установленный Компакт-диск, открыв дисковод и нажав на кнопку "Запустить программное обеспечение". Это позволит создать и установить необходимые модули ядра vbox.
Единство
Гостевые дополнения монтируются как виртуальный компакт-диск, видимый на панели запуска:

В случае, если система настроена на автозапуск компакт-диска, она должна просто открыть следующий диалог автозапуска (если не выбрать символ компакт-диска, выберите открыть, затем выберите Открыть приглашение автозапуска)

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

Нажмите Return чтобы закрыть терминал.
Примечание 1
Для вступления в силу гостевых дополнений требуется перезагрузка вашей гостевой ОС.
Примечание 2
В некоторых системах значок компакт-диска Virtual Box Guest Additions может не отображаться на рабочем столе, но будет доступен из Места меню. Если компакт-диска все еще не было, возможно, вам придется вручную добавить VBoxGuestAdditions.iso как компакт-диск в диспетчере виртуальных ящиков Место хранения меню. На хосте Ubuntu образ диска находится в /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Примечание 3
В некоторых системах (например, при запуске Xubuntu гостей) у нас может не быть Запрос на автозапуск для смонтированного компакт-диска. Затем мы можем установить гостевые дополнения, открыв терминал на смонтированном файле guest additions .iso для запуска sudo ./VBoxLinuxAdditions.run
. В Любунту или Сервер Ubuntu гости нам дополнительно необходимо установить компилятор GNU C (ссагпз
) и в делать
утилита в гостевой системе, позволяющая компилировать гостевые дополнения.
Примечание 4
Бегущий DKMS в гостевой ОС будут сохраняться гостевые дополнения, установленные после обновления гостевого ядра. Это не является обязательным условием для гостевых дополнений, но если оно используется, оно должно быть установлено до мы устанавливаем Гостевые дополнения.
Установка гостевых дополнений с терминала
В случае, если гостевые дополнения установлены неправильно, мы, возможно, не сможем загрузиться с графическим интерфейсом. В этом случае нам нужно загрузиться, удерживая Shift ключ для доступа к меню Grub, где мы получаем доступ к корневой оболочке, как показано в следующем вопросе (нам нужно смонтировать файловую систему для чтения / записи, чтобы продолжить):
Файл гостевых дополнений .iso должен быть установлен на /dev/cdrom
из диспетчера виртуальных ящиков (см. Выше). Затем мы можем установить гостевые дополнения, введя следующие команды:
mount /dev/cdrom /mnt # or any other mountpointcd /mnt./VBoxLinuxAdditions.runreboot
Удалить Гостевые Дополнения
В случае, если что-то пошло не так с установкой гостевых дополнений или гостевая ОС не может загрузиться после установки, нам, возможно, придется удалить дополнения. Это также можно сделать с помощью корневая оболочка запустив сценарий удаления, расположенный в гость /opt
каталог.
cd /opt/<VirtualBoxAdditions-x.x.xx>/sudo ./uninstall.sh
Заменять x.x.xx
с вашей текущей версией гостевых дополнений.