Я недавно установил Ubuntu на Oracle Virtualbox. Теперь я хочу установить гостевые дополнения.
Я запустил гостевую ОС Ubuntu, нажал «Устройства» и выбрал «Установить гостевые дополнения». Ничего не произошло, и я не вижу значок компакт-диска на рабочем столе.
Как я могу сделать эту работу?
virtualbox
guest-additions
snakile
источник
источник
Ответы:
Установка гостевых дополнений из репозиториев
Если мы установили версию OSE Virtual Box из репозиториев, мы можем добавить гостевые дополнения из репозиториев в гостевой системе . Это установит гостевые дополнения, соответствующие версии Virtual Box, полученные из репозиториев. Он не рекомендуется устанавливать их в новых версиях Virtual Box, полученных из репозитория Oracle (см . Ниже)
В качестве альтернативы мы можем установить пакет virtualbox-guest-extension-iso в хосте Ubuntu.
Файл .iso с образом выпуска OSE на компакт-диске с гостевыми дополнениями будет установлен в каталог хоста
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Смонтируйте этот файл .iso как компакт-диск в настройках вашей виртуальной машины. После этого у вас будет доступ к компакт-диску с установщиком.Установка гостевых дополнений из Virtual Box Manager
В случае, если гостевые дополнения не будут собраны, нам, возможно, придется установить заголовки ядра Linux (см. Как установить файлы заголовков ядра? ) Или инструменты, необходимые для сборки. Также рекомендуется установить dkms (см. Ниже - Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:
При выборе « Устройства» -> «Установить гостевые дополнения» (или нажмите « Host+» Dв диспетчере виртуальных ящиков) компакт-диск гостевых дополнений .iso будет загружен, но не установлен в гостевой ОС. Для установки нам нужно запустить скрипт установщика
VBoxLinuxAdditions.run
от имени пользователя root или из подсказки автозапуска (см. Ниже).GNOME Shell
Для установки гостевых дополнений у нас будет значок компакт-диска на рабочем столе, как только будет смонтирован виртуальный привод:
Следующий шаг - запустить скрипт autorun.sh (с правами root) на этом смонтированном компакт-диске, открыв диск и нажав кнопку «Запустить программное обеспечение». Это соберет и установит необходимые модули ядра vbox.
Единство
Гостевые дополнения монтируются как виртуальный компакт-диск, видимый на панели запуска:
Если система настроена на автозапуск компакт-диска, она должна просто открыть следующее диалоговое окно автозапуска (если не выбрать символ компакт-диска, выберите «Открыть», затем выберите « Открыть запрос автозапуска» ).
После ввода ваших учетных данных для root-доступа гостевые дополнения будут создаваться, как видно из вывода терминала:
Нажмите, Returnчтобы закрыть терминал.
Установка гостевых дополнений из терминала
В случае, если гостевые дополнения не установлены должным образом, мы не сможем загрузить графический интерфейс. В этом случае нам нужно загрузиться, удерживая Shiftклавишу, чтобы получить доступ к меню Grub, где мы получаем доступ к корневой оболочке, как показано в следующем вопросе (нам нужно смонтировать файловую систему для чтения / записи, чтобы продолжить):
Файл .iso Guest Additions должен быть установлен
/dev/cdrom
из Virtual Box Manager (см. Выше). Затем мы можем установить гостевые дополнения, введя следующие команды:Удалить гостевые дополнения
Если с установкой гостевых дополнений что-то пошло не так или гостевая ОС не может загрузиться после установки, возможно, нам придется удалить дополнения. Это также можно сделать из корневой оболочки , запустив скрипт удаления, расположенный в гостевой
/opt
директории.Замените
x.x.xx
на вашу текущую версию гостевых дополнений.источник
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Вы также можете попробовать следующее (это сработало для меня после того, как мне пришлось переустанавливать гостевые дополнения после того, как менеджер обновлений убил их). Решение найдено здесь:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
В итоге:
Это нашло и обновило правильную версию гостевых дополнений VirtualBox, и моя система снова работает нормально, и я предполагаю, что это также будет работать, если гостевые дополнения не удастся установить из пункта меню.
Еще одна вещь, которую стоит отметить. Первоначально я пытался запустить это под рыбой оболочкой - убедитесь, что вы используете bash (т.е. наберите «bash» в терминале перед тем, как начать).
Обратите внимание на более поздние системы, команда была изменена на
источник
virtualbox-guest-x11
на более поздних системах. Я думаю, что это должен быть принятый ответ, потому что гостевые добавления из ISO могут не обновляться автоматически, в отличие от тех, которые установлены с использованиемapt-get
.build-essentials
на недавно установленную версию 14.04, а linux-заголовки уже были установлены. Поэтомуsudo apt-get install virtualbox-guest-x11
все, что мне нужно было сделать, это запустить гостевую систему.OSX
хосте (10.9.3) и гостевой Ubuntu 12.04 на VirtualBox (4.3.12). Мне пришлось использоватьISO
инсталляцию askubuntu.com/a/22745/24203 (иначе получилnot such device error
stackoverflow.com/questions/3492466/… )В гостевой операционной системе установите пакет
virtualbox-guest-dkms
. Например, используя приложение «Терминал», введитеsudo apt-get install virtualbox-guest-dkms
.источник
Стандарт «VirtualBox-гостевые дополнения» пакет на .iso , предоставленный Oracle , имеет общие инструменты для различных гостевых операционные систем ...
Тем не менее, Ubuntu имеет свой собственный специальный пакет (-ы) гостевого дополнения для Ubuntu ...
named
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Эти пакеты 'virtualbox-ose-guest- *' поддерживают DKMS.
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Вот ссылка на вопрос, который я задавал 5-6 месяцев назад по этому вопросу ... Как я могу заставить Compiz работать на виртуальной машине VirtualBox
источник
virtualbox-guest-x11
, который будет использовать любые другие необходимые зависимости.virtualbox-guest-dkms
. Кстати, это единственный приемлемый ответ в этой теме для меня, так как это единственный способ, которым мои гостевые дополнения работали в VBox. Я заранее добавил своего пользователя в группу vboxusers, это может помочь?Вот шаги, которые я выполнил, и в конце концов они сработали, но, как указано выше пользователем с именем «pcworld», возможно, на самом деле требовалась только последняя команда. Я никогда не узнаю, но я хочу поделиться, если это поможет кому-то еще:
И не забудьте настроить свой экземпляр VirtualBox на использование, например, видеопотока объемом 128 МБ, и включить 3D-ускорение в разделе настроек «Экран» для своего экземпляра для хорошей производительности.
источник
sudo apt-get dist-upgrade
сделал свое дело. Спасибо, Клей.Ниже приведены инструкции по установке модулей ядра VirtualBox Guest Additions внутри виртуальной машины:
Загрузите файл ISO, например
Смонтируйте файл ISO:
Запустите установщик (добавьте
-x
послеsh
отладки):Чтобы найти правильную версию ISO-файла, проверьте ее по адресу: http://download.virtualbox.org/virtualbox/
Если вы используете Vagrant, установка намного проще, выполнив следующие команды:
источник
Это сработало для меня на гостевой виртуальной машине Ubuntu Server 14.04 (без графического интерфейса):
Редактировать: также работает с Ubuntu Server 15.04 и 16.04
1) Установите dkms. От гостевого запуска:
2) В меню окна VirtualBox VM выберите: Устройства -> Вставить образ гостевого дополнения CD ...
3) Используйте blkid для идентификации устройства CD-ROM. От гостевого запуска:
Одна из строк в выводе должна выглядеть так:
Первая часть (
/dev/sr0
) - это имя устройства CD-ROM.4) Установите компакт-диск (замените
/dev/sr0
его на имя устройства, указанное выше):5) Запустите установщик гостевых дополнений:
6) Перезагрузите гостя.
источник
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Этоsh
было необходимо, потому что компакт-диск был смонтирован без разрешения на выполнение.--nox11
параметрами. Есть ли у вас какие-либо идеи?virtualbox-guest-additions
Пакет должен быть установлен. Кроме того, может показаться, что ничего не произошло, но все, что делает кнопка «Установить гостевые дополнения», это монтирует компакт-диск. Вам следует открыть диспетчер файлов (Nautilus / Dolphin), выбрать «устройство CD» и запустить программу установки.источник
Процедура довольно проста.
В виртуальных меню Вставка выберите Устройства > Вставить Гость дополнения CD Image ... .
На рабочем столе Ubuntu появится следующее всплывающее окно:
Выбор Runи гостевые дополнения будут установлены автоматически.
источник
wget
URL-адреса в других ответах могут быть устаревшими.Если у вас есть гостевые дополнения .iso, установите его в VirtualBox через настройки гостевой ОС. Затем запустите гостевую ОС и запустите vboxwindowsadditions-x86 или amd64 exe.
источник
Для пользователей Lubuntu 16.04 внутри Ubuntu 16.04 Virtualbox
Попробовав многие из основных инструкций основного потока, я нашел специальные инструкции для Lubuntu :
Установите гостевые дополнения Virtualbox на виртуальную машину Lubuntu
Первый шаг: установите необходимое программное обеспечение
Затем используйте Virtualbox для загрузки гостевых дополнений, затем выберите «Установить гостевые дополнения» в меню Virtualbox.
Если компакт-диск VBOXADDITIONS не появляется в Диспетчере файлов, используйте Диспетчер файлов, чтобы открыть содержимое компакт-диска VBOXADDITIONS, затем откройте там терминал, перейдя в меню диспетчера файлов и выбрав «Открыть текущую папку в терминале».
перезагрузись и наслаждайся!
источник
Откройте Ubuntu в VirtualBox. Откройте FireFox и зайдите сюда:
http://download.virtualbox.org/virtualbox/
Найдите свою версию Virtualbox и нажмите на ссылку, чтобы открыть ее.
Загрузите вашу версию VBoxGuestAdditions (iso):
Откройте его в диспетчере архивов и распакуйте файлы.
Бегать:
sudo VBoxLinuxAdditions.run
Перезагрузка.
Это работает, если вы не можете открыть ISO-файл в VirtualBox (ошибка ISO9660).
источник