Как установить гостевые дополнения в виртуальную виртуальную машину VirtualBox?

Откройте Software Center. Выберите Science & Engineering. Взгляните на предложение.
1
задан 24 April 2014 в 16:13

10 ответов

Вы также можете попробовать следующее (это сработало для меня после того, как мне пришлось переустановить гостевые добавления после того, как диспетчер обновлений их убил). Решение найдено здесь:

http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/

Таким образом: [ ! d3]

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11

Это нашло и обновило правильную версию гостевых дополнений VirtualBox, и моя система, похоже, снова работает правильно, и я предполагаю, что это также будет работать, если гостевые дополнения не будут установлены из пункта меню .

Еще одно примечание. Я изначально пытался запустить это под оболочкой рыбы - убедитесь, что вы используете bash (т. Е. Введите «bash» в терминал перед запуском).

Примечание по более поздним систем, команда была изменена на

sudo apt-get install virtualbox-guest-x11
88
ответ дан 25 May 2018 в 23:21
  • 1
    ваш ответ помог, несмотря на то, что я устанавливал его на новый сервер ubuntu. Спасибо. superuser.com/questions/527507/&hellip – Kim Stacks 3 January 2013 в 17:05
  • 2
    Пакет называется virtualbox-guest-x11 для более поздних систем. Я думаю, что это должен быть принятый ответ, потому что гостевые дополнения из ISO не могут автоматически обновляться, в отличие от установленных с помощью apt-get. – krlmlr 21 January 2014 в 18:33
  • 3
    Обратите внимание, что мне не нужно было устанавливать build-essentials на недавно установленном 14.04, а linux-заголовки уже были установлены. Так что запуск sudo apt-get install virtualbox-guest-x11 в гостевой системе был всем, что я должен был сделать. – pcworld 25 April 2014 в 18:19
  • 4
    Мне нравилось использовать этот метод по указанной причине. Однако это не сработало для меня на хосте 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/… ) – IsaacS 9 June 2014 в 04:14
  • 5
    Хорошо, это сработало для меня. ubuntu 32 и 64 версии 14.04 – Kangarooo 25 July 2014 в 03:54

В гостевой операционной системе установите пакет virtualbox-guest-dkms. Например, используя приложение терминала, введите sudo apt-get install virtualbox-guest-dkms.

27
ответ дан 25 May 2018 в 23:21
  • 1
    Работал для меня на Ubuntu 14 LTS. – Jongosi 12 June 2015 в 00:16
  • 2
    Работал для меня для Ubuntu 16.04 – InvincibleWolf 20 October 2016 в 04:51
  • 3
    Работал для меня на Ubuntu 16.04.1. Обязательно перезагрузите компьютер после установки. работали безосновательно. – Giora Guttsait 5 January 2017 в 04:04
  • 4
    Работала с 16.04.4 (хотя по-прежнему нужно futz с графическими настройками ...) – Ben Bolker 15 April 2018 в 23:24

Стандартный пакет «virtualbox-guest-additions» на .iso, предоставленный Oracle, имеет общие инструменты для разных гостевых операционных систем ...

Однако Ubuntu имеет свой собственный специальный гостевой гостевой Ubuntu Addon package (s) ... 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 VM

20
ответ дан 25 May 2018 в 23:21
  • 1
    Я получаю " Невозможно найти пакет virtualbox-ose-guest-dkms & quot ;. Нужно ли добавлять apt repo? – Dan Dascalescu 1 December 2014 в 12:25
  • 2
    Я думаю, что все, что вам нужно установить на новый Ubuntus, это пакет virtualbox-guest-x11, который будет рисовать любые другие необходимые зависимости. – Lambart 12 December 2014 в 02:45
  • 3
    Теперь он называется virtualbox-guest-dkms. Кстати, это единственный приемлемый ответ в этом потоке для меня, поскольку это единственный способ, которым мои гостевые дополнения работали в VBox. Я добавил своего пользователя в группу vboxusers заранее, это могло бы помочь? – Erikas 14 July 2016 в 01:15

Вот шаги, которые я выполнил, которые, в конечном счете, работали, но поскольку пользователь с именем «pcworld», указанным выше, может иметь место, что на самом деле требуется только последняя команда. Я никогда не узнаю, но я хочу поделиться им, если это поможет кому-то еще:

sudo apt-get install virtualbox-guest-additions-iso
sudo apt-get update 
sudo apt-get dist-upgrade
sudo apt-get install virtualbox-guest-x11

И не забудьте установить свой экземпляр VirtualBox для использования, например, 128 МБ видеопамяти и Включить 3D-ускорение в соответствии с Раздел «Отобразить» для вашего экземпляра для хорошей производительности.

13
ответ дан 25 May 2018 в 23:21
  • 1
    После установки докера в бродяге у меня была эта ошибка с гостевым дополнением. sudo apt-get dist-upgrade сделал трюк. Спасибо, Клей. – Robert Gabriel 11 February 2018 в 16:19

Это работало для меня для гостевой виртуальной машины Ubuntu Server 14.04 (без GUI):

Редактировать: также работает с Ubuntu Server 15.04 и 16.04

1) Установите dkms. Из гостевого запуска:

sudo apt-get install dkms

2) В меню окна виртуальной машины VM выберите: Устройства -> Вставить гостевые дополнения CD-образ ...

3) Используйте blkid для идентификации устройство CD-ROM. Из гостевого запуска:

sudo blkid

Одна из строк на выходе должна выглядеть так:

/dev/sr0: LABEL="VBOXADDITIONS_4.3.16_95972" TYPE="iso9660"

Первая часть (/dev/sr0) - это имя CD-ROM.

4) Установите компакт-диск (замените /dev/sr0 на имя устройства, указанное выше):

sudo mount /dev/sr0 /media/cdrom/

5) Запустите установщик гостевых дополнений:

sudo /media/cdrom/VBoxLinuxAdditions.run

6) Перезагрузите гостя.

10
ответ дан 25 May 2018 в 23:21
  • 1
    sudo sh /media/cdrom/VBoxLinuxAdditions.run Необходим sh, потому что компакт-диск был установлен без разрешения на выполнение. – Steve Pitchers 19 May 2015 в 18:10
  • 2
    Здравствуйте @DavidLevesque, я пробовал в 16.04, но, к сожалению, я не могу запустить его. Также я попытался с параметрами --nox11. Есть ли у вас какие-либо идеи? – efkan 29 September 2016 в 12:16
  • 3
    @efkan Если вы не предоставите более подробную информацию, я понятия не имею. Это сработало для меня с Ubuntu 16.04. – David Levesque 29 September 2016 в 16:53
  • 4
    @DavidLevesque вы правы :) Я использую VirtualBox v5.0.26 для Windows 10. И я устанавливаю Ubuntu Server 16.04.1 в VirtualBox. (На сервере нет X Window System) Затем я выполнил следующие шаги: ru.ig.ma/notebook/2012/… . Затем я перезагружаюсь и пытаюсь выполнить действие copy-paste, но я не вижу никаких действий. Благодарю. – efkan 29 September 2016 в 17:09

Ниже приведены инструкции по установке модулей ядра VirtualBox Guest Additions внутри виртуальной машины:

Загрузите файл ISO, например.
wget http://download.virtualbox.org/virtualbox/5.0.20/VBoxGuestAdditions_5.0.20.iso -P /tmp
Установите файл ISO:
sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
Запустите установщик (добавьте -x после sh для отладки):
sudo sh /mnt/VBoxLinuxAdditions.run

Чтобы найти нужную версию файла ISO, проверьте его: d1] Пользовательские дополнения VirtualBox

Если вы используете Vagrant, установка намного проще, следуя этим командам:

vagrant plugin install vagrant-vbguest
vagrant up
vagrant vbguest
8
ответ дан 25 May 2018 в 23:21
  • 1
    Эти шаги, наконец, позволили мне иметь полноэкранный терминал. Моей операционной системой является Windows 7, VirtualBox версии 5.1. Моя гостевая ОС - Ubuntu 16.04.1 LTS. У меня также есть следующие две строки в файле / etc / default / grub: GRUB_GFX_MODE = 1600x1200 и GRUB_GFXPAYLOAD_LINUX = keep – James Nicholson 22 July 2016 в 00:16
  • 2
    Определенно недооцененный ответ - супер простой и позволит вам установить более новую версию Guest Additions, чем может быть доступно в вашем apt repo. Кроме того, нет необходимости добавлять виртуальный CD-ROM к вашему гостю! – bonh 24 February 2017 в 01:00
  • 3
    Лучший ответ. IDK, почему все остальные ответы принимают ненужные шаги, такие как создание из источника или создание виртуальных дисков. – sudo 2 August 2017 в 19:52

Процедура довольно проста.

В меню Virtual Box выберите Devices> Insert Guest Additions CD Image ....

На рабочем столе Ubuntu появится следующее всплывающее окно:

[!d5 ]

Выберите «Запуск и гостевые дополнения» будет автоматически установлен.

7
ответ дан 25 May 2018 в 23:21
  • 1
    Работал для меня на Ubuntu 14.04 LTS, установленном на Oracle VM 5.0 на Windows 10. Только 2 клика ..... спасибо! – Sam 13 July 2016 в 22:04
  • 2
    Это лучший ответ, потому что он гарантирует, что гостевые дополнения обновляются и подходят для вашей конкретной версии VirtualBox. Пакет Ubuntu и URL wget в других ответах могут быть устаревшими. – Chai T. Rex 19 November 2016 в 00:51

Пакет virtualbox-guest-additions должен быть установлен. Кроме того, может показаться, что ничего не произошло, но все кнопки «Install Guest Additions» - это установка cdrom. Вам следует открыть диспетчер файлов (Nautilus / Dolphin), выбрать «CD-устройство» и запустить установщик.

6
ответ дан 25 May 2018 в 23:21

Если у вас есть гостевые дополнения .iso, смонтируйте его в виртуальном боксе с помощью гостевых настроек os. Затем запустите гостевой os и запустите vboxwindowsadditions-x86 или amd64 exe.

1
ответ дан 25 May 2018 в 23:21

Откройте Ubuntu в VirtualBox. Откройте FireFox и перейдите сюда: http://download.virtualbox.org/virtualbox/

Найдите свою версию Virtualbox и нажмите ссылку, чтобы открыть ее.

Загрузите свою версию VBoxGuestAdditions (iso):

Откройте его в диспетчере архива и извлеките файлы.

Запуск: sudo VBoxLinuxAdditions.run

Перезагрузка.

Это работает если вы не можете открыть файл iso в VirtualBox (ошибка ISO9660).

-3
ответ дан 25 May 2018 в 23:21

Другие вопросы по тегам:

Похожие вопросы: