Если у вас возникли проблемы с установкой Ubuntu на виртуальной машине VirtualBox, поскольку окно установщика не соответствует размеру экрана с низким разрешением, вы можете переместить окно с помощью Alt+ F7.
Установка гостевых дополнений из репозиториев
Если мы установили версию OSE Virtual Box из репозиториев, мы можем добавить гостевые дополнения из репозиториев в гостевой системе . Это установит гостевые дополнения, соответствующие версии Virtual Box, полученные из репозиториев. Он не рекомендуется устанавливать их в новых версиях Virtual Box, полученных из репозитория Oracle (см . Ниже)
В качестве альтернативы мы можем установить пакет virtualbox-guest-extension-iso в хосте Ubuntu.
sudo apt-get install virtualbox-guest-additions-iso
Файл .iso с образом выпуска OSE на компакт-диске с гостевыми дополнениями будет установлен в каталог хоста /usr/share/virtualbox/VBoxGuestAdditions.iso
. Смонтируйте этот файл .iso как компакт-диск в настройках вашей виртуальной машины. После этого у вас будет доступ к компакт-диску с установщиком.
Установка гостевых дополнений из Virtual Box Manager
В случае, если гостевые дополнения не будут собраны, нам, возможно, придется установить заголовки ядра Linux (см. Как установить файлы заголовков ядра? ) Или инструменты, необходимые для сборки. Также рекомендуется установить dkms (см. Ниже - Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:
sudo apt install build-essential dkms
При выборе « Устройства» -> «Установить гостевые дополнения» (или нажмите « Host+» Dв диспетчере виртуальных ящиков) компакт-диск гостевых дополнений .iso будет загружен, но не установлен в гостевой ОС. Для установки нам нужно запустить скрипт установщика VBoxLinuxAdditions.run
от имени пользователя root или из подсказки автозапуска (см. Ниже).
GNOME Shell
Для установки гостевых дополнений у нас будет значок компакт-диска на рабочем столе, как только будет смонтирован виртуальный привод:
Следующий шаг - запустить скрипт autorun.sh (с правами root) на этом смонтированном компакт-диске, открыв диск и нажав кнопку «Запустить программное обеспечение». Это соберет и установит необходимые модули ядра vbox.
Единство
Гостевые дополнения монтируются как виртуальный компакт-диск, видимый на панели запуска:
Если система настроена на автозапуск компакт-диска, она должна просто открыть следующее диалоговое окно автозапуска (если не выбрать символ компакт-диска, выберите «Открыть», затем выберите « Открыть запрос автозапуска» ).
После ввода ваших учетных данных для root-доступа гостевые дополнения будут создаваться, как видно из вывода терминала:
Нажмите, Returnчтобы закрыть терминал.
Примечание 1
Гостевые дополнения требуют перезагрузки вашей гостевой ОС для вступления в силу.
Примечание 2
В некоторых системах Box Guest Additions значок Virtual CD не могут быть показаны на рабочем столе, но будет доступен из Адресов меню. Если компакт-диска еще не было, вам, возможно, придется вручную добавить VBoxGuestAdditions.iso в качестве компакт-диска в меню « Хранилище виртуального диспетчера» . На хосте Ubuntu образ диска находится в /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Примечание 3
В некоторых системах (например, при работе с гостями Xubuntu ) у нас может не быть запроса автозапуска для смонтированного компакт-диска. Затем мы можем установить гостевые дополнения, открыв терминал на подключенных гостевых дополнениях .iso для запуска sudo ./VBoxLinuxAdditions.run
. В гостях Lubuntu или Ubuntu Server нам дополнительно необходимо установить компилятор GNU C ( gcc ) и утилиту make в гостевой системе, чтобы иметь возможность компилировать гостевые дополнения.
Примечание 4: При
запуске DKMS в гостевой ОС гостевые дополнения останутся установленными после обновления гостевого ядра. Это не является обязательным условием для гостевых дополнений, но если оно используется, его следует установить до того, как мы установим гостевые дополнения.
Установка гостевых дополнений из терминала
В случае, если гостевые дополнения не установлены должным образом, мы не сможем загрузить графический интерфейс. В этом случае нам нужно загрузиться, удерживая Shiftклавишу, чтобы получить доступ к меню Grub, где мы получаем доступ к корневой оболочке, как показано в следующем вопросе (нам нужно смонтировать файловую систему для чтения / записи, чтобы продолжить):
Файл .iso Guest Additions должен быть установлен /dev/cdrom
из Virtual Box Manager (см. Выше). Затем мы можем установить гостевые дополнения, введя следующие команды:
mount /dev/cdrom /mnt # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
Удалить гостевые дополнения
Если с установкой гостевых дополнений что-то пошло не так или гостевая ОС не может загрузиться после установки, возможно, нам придется удалить дополнения. Это также можно сделать из корневой оболочки , запустив скрипт удаления, расположенный в гостевой /opt
директории.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Замените x.x.xx
на вашу текущую версию гостевых дополнений.