Как установить гостевые дополнения VirtualBox для Ubuntu 16.04

Каков наилучший способ установки гостевых дополнений со всеми параметрами изменения размера и буфера обмена и обмена файлами на Ubuntu 16.04?

1
задан 21 July 2016 в 23:33

7 ответов

Для Ubuntu Server необходимо установить гостевые дополнения из командной строки.

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 
53
ответ дан 23 May 2018 в 08:45
  • 1
    Я должен был сделать это, чтобы включить общий доступ к файлам из операционной системы хоста. – ThisClark 19 November 2016 в 07:11
  • 2
    почему я должен следовать за сумасшедшим «вставить cd»? когда я могу запустить это? честный вопрос – Colin D 3 May 2017 в 06:28
  • 3
    @ColinD Этот метод не работал для меня лично на рабочем столе. – jtpereyda 10 February 2018 в 03:41
  • 4
    Не удалось заставить работать. & Quot; DKMS & Quot; похоже, делает трюк на сервере ubuntu 17.10, VirtualBox 5.2.6 – willem 16 February 2018 в 18:54

Если вы не загружаете ISO, вы не получите самую последнюю версию. Если вы хотите придерживаться этой опции, см. Следующие примечания для зависимостей: https://gist.github.com/magnetikonline/1e7e2dbd1b288fecf090f1ef12f0c80b

Я успешно проверил эти инструкции под гостевым Ubuntu 16.04 :

Создайте экземпляр сервера Ubuntu в VirtualBox (очевидно). Запустите виртуальную машину, перейдите на Устройства -> Вставить изображение компакт-диска гостевых дополнений, чтобы смонтировать образ ISO. С терминала запустите следующие команды:
sudo -i  
apt install gcc make  
mkdir -p /media/cdrom  
mount /dev/cdrom /media/cdrom  
/media/cdrom/VBoxLinuxAdditions.run  
reboot  
После перезагрузки:
sudo usermod --append --groups vboxsf USERNAME
Теперь общие ресурсы хоста должны быть установлены в гостевой гостевой Ubuntu в разделе /media через установленную службу VBoxService, настроенную на запуск при загрузке системы.

Это повлияло на мою установку.

7
ответ дан 23 May 2018 в 08:45
  • 1
    Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - Из обзора – Wilf 21 May 2017 в 00:42
  • 2
    Хорошо отметил, спасибо за отзывы. – jonathan 23 May 2017 в 01:37

1) Установите пакет через обычные каналы для вашего распространения. Например, вы можете использовать:

sudo apt-get install virtualbox-guest-additions-iso

2) Добавить в гостевые дополнения, выбрав «Устройства»> «Оптические диски»> VBoxGuestAdditions.iso

. Когда вы используете приведенную выше команду для загрузки iso файл. Его можно найти здесь:

/usr/share/virtualbox/VBoxGuestAdditions.iso
7
ответ дан 23 May 2018 в 08:45

Это сработало для меня:

sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run

Затем перезагрузили виртуальную машину.

4
ответ дан 23 May 2018 в 08:45

Это работало для VirtualBox 5.1.28. Хост MacOS, на котором запущен сервер Ubuntu Server 16.04.3. Все инструкции предназначены для гостевого сервера Ubuntu.

Примечание. Не используйте графический интерфейс VirtualBox для «Вставить изображение компакт-диска гостевых дополнений». Он не вызывал «vboxadd.sh» так же, как и обновленную версию .iso, загруженную с веб-сайта virtualbox. Кроме того, у вашего гостя должен быть доступ в Интернет (используйте «NAT» вместо «мостового адаптера», если у вас возникли проблемы с вашим гостевым ОС в Интернете).

В терминале загрузите VBoxGuestAdditions.iso для своей версии VirtualBox (для меня это 5.1.28).

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

Затем создайте пустую директорию в / media и установите ее там:

sudo mkdir /media/iso

sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

Затем перейдите туда и запустите установщик Linux:

cd /media/iso

sudo ./VBoxLinuxAdditions.run [!d9 ]

Перезагрузите гостевую ОС:

reboot

Вы должны иметь доступ к своей общей папке в папке / media / sf_ [your_folder_name]

2
ответ дан 23 May 2018 в 08:45

Виртуальный Box 5.1 хотел?

Если вы намереваетесь получить и использовать Virtual Box 5.1 (не 5.0), на момент написания статьи вы не сможете получить ее через apt. И добавление сторонних репозиториев может непреднамеренно привести вас к 32-битной версии с непонятной версией ошибки.

Таким образом, вероятно, лучше всего загрузить VirtualBox и гостевые дополнения (теперь переименованные / часть «Extension Pack» «это прямо из самой высокой версии 5.1.x, которую вы можете найти здесь:

http://download.virtualbox.org/virtualbox/

ie

http://download.virtualbox.org/virtualbox/5.1.28/

(После устранения 32-битных неприятностей) мне повезло с [!d7 ]

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb

Два предложенных пакета расширения идентичны (одна и та же контрольная сумма), выберите any:

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

Как установить все это? Дважды щелкните. Открывает стандарт «.deb» - Установщик, соответственно виртуальная коробка, чтобы позаботиться о пакете расширения (да, windows-ish, uncool, но работает!)

1
ответ дан 23 May 2018 в 08:45

У меня была такая же проблема, как и вы, я объясню, что я сделал:

Я прочитал Руководство пользователя VirtualBox, соответствующее установленной версии VB. Я установил VB из репозиториев Ubuntu; теперь (июль2017) версия 5.0.40. Я загружаю с VB www пакет расширения, соответствующий этой версии, двойной щелчок и он установлен: у меня был доступ к USB-устройствам. Кажется, что VBGuestAdditions.iso необходимо установить с установкой виртуальной машины, установив в настройках-> пользовательский интерфейс -> устройства -> вставить образ CD-диска GuestAdditions, но в моем случае это не так, я искал этот ISO-файл на хосте и в случае версии VB этот файл ISO находится в / usr / share / virtualbox. Наконец, в настройках виртуальной машины (VBGuestAdditions должен быть установлен в гостевой системе) в Storage, в контроллере IDE я помещаю путь к файлу VBGuestAdditions.iso и появляется на виртуальной машине в качестве устройства компакт-диска, и вы можете получить к нему доступ и запустите VBGuestAdditions и получите правильное изменение размера экрана и доступ к общей папке (эта последняя функция, по крайней мере, в гостевой win7).
0
ответ дан 23 May 2018 в 08:45

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

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