Что лучший способ состоит в том, чтобы установить Гостевые Дополнения со всем изменением размер и буфером обмена и функциями совместного доступа к файлам на Ubuntu 16.04?
Существует гостевой дополнительный пакет , но это только активировало некоторые опции меня.
самый надежный путь состоит в том, чтобы, вероятно, использовать встроенный установщик, который идет с VirtualBox.
Это для Рабочего стола Ubuntu. Для Сервера Ubuntu см. ответ @ThisClark.
sudo apt update
и sudo apt upgrade
и перезапустить в случае необходимости. Для Сервера Ubuntu необходимо установить гостевые дополнения из командной строки.
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Если Вы не загрузите ISO, то Вы не получите "последнюю и самую большую" версию. Если требуется придерживаться этой опции, см. следующие примечания для зависимостей .
я протестировал эти инструкции успешно при госте Ubuntu 16.04:
- Создают экземпляр сервера Ubuntu под VirtualBox (очевидно).
Запускают VM, перейдите в , Устройства -> Вставляют Гостевой Дополнительный образ CD для монтирования 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, установлены запуститься на системной начальной загрузке.
Это повлияло на мою установку.
Отмеченный от комментария:
1) Установка пакет через обычные каналы для Вашего распределения. Например, Вы могли бы использовать:
sudo apt-get install virtualbox-guest-additions-iso
2) Добавляют в гостевых дополнениях путем выбора Devices> Optical Drives> VBoxGuestAdditions.iso
When, Вы используете вышеупомянутую команду для загрузки файла ISO. Это может быть найдено здесь:
/usr/share/virtualbox/VBoxGuestAdditions.iso
Это работало на хост VirtualBox 5.1.28 MacOS рабочий Сервер Ubuntu 16.04.3 гостя LTS. Всеми инструкциями является для гостя Сервер Ubuntu.
Примечание: не используйте VirtualBox GUI для "Вставки Гостевого Дополнительного Образа CD". Это не вызвало "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
Затем создают пустой каталог в / медиа и монтируют его там:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
Затем идут туда и запускают установщик Linux:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Перезагружают Вашего гостя ОС:
reboot
необходимо смочь получить доступ совместно используемой папке под/media/sf _ [your_folder_name]
, Если Вы намереваетесь получить и использовать Виртуальное Поле 5.1 (не 5.0), во время записи, Вы не будете afaik передавать его склонный. И добавление третьей стороны repos может получить Вас непреднамеренно, версия на 32 бита с неясной ошибочной версией, видят этот ответ .
Таким образом, вероятно, лучше загрузить сам VirtualBox, и Гостевые Дополнения (теперь переименовал/разделил "Дополнительного Пакета" его непосредственно от самого высокого 5.1.x версия, которую можно найти здесь:
http://download.virtualbox.org/virtualbox/
т.е.
http://download.virtualbox.org/virtualbox/5.1.28/
(После abovemtioned неприятностей на 32 бита) я стал удачливым с
virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb
, два предлагаемых дополнительных пакета идентичны (та же контрольная сумма), выбирают любого:
Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack
, Как установить все это? Дважды щелкнуть. Открывает стандарт ".deb" - Установщик, соответственно виртуальное поле, для заботы о дополнительном пакете. (Да, выход окон, некрутой, но работы!)
У меня была та же проблема как Вы, я объясню, что я сделал:
я прочитал Руководство пользователя VirtualBox, соответствующее версии установленного VB.
я установил VB из репозиториев Ubuntu; это - теперь (july2017) версия 5.0.40
кажется, что VBGuestAdditions.iso должен быть установлен с установкой VM
путем регистрации в настройках-> пользовательский интерфейс->, устройства-> вставляют образ CD GuestAdditions,
, но в моем случае это не сделало так, я искал этот файл ISO в хосте, и в случае версии VB этот файл ISO находится в/usr/share/virtualbox.
Наконец в настройках VM (VBGuestAdditions должен быть установлен в госте)
в устройстве хранения данных, в контроллере IDE я поместил путь к файлу VBGuestAdditions.iso, и это появляется в VM как устройство CD, и можно получить доступ к нему и выполнить VBGuestAdditions и получить корректное изменение размеров экрана и доступа к совместно используемой папке (эта последняя функция, по крайней мере, в госте win7).
Это работало на меня:
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
Затем перезагруженный виртуальная машина.