Який найкращий спосіб встановити додатки для гостей із усіма можливостями розміру та буфера обміну та обміну файлами на Ubuntu 16.04?
Який найкращий спосіб встановити додатки для гостей із усіма можливостями розміру та буфера обміну та обміну файлами на Ubuntu 16.04?
Відповіді:
Для сервера Ubuntu необхідно встановити гостьові доповнення з командного рядка.
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Є гостьовий пакет доповнень , але це дозволило лише деяким функціям для мене.
Найбільш надійний спосіб - це, мабуть, використання вбудованого інсталятора, який постачається разом з VirtualBox.
Це для робочого столу Ubuntu. Про сервер Ubuntu див. У відповіді @ ThisClark.
sudo apt update
і, sudo apt upgrade
якщо потрібно, перезапустити.apt-get
або aptitude
.
./autorun.sh
.
Якщо ви не завантажите ISO, ви не отримаєте "останню та найвищу" версію. Якщо ви хочете дотримуватися цієї опції, перегляньте наступні примітки щодо залежностей .
Я успішно перевірив ці інструкції у гостях Ubuntu 16.04:
- Створіть екземпляр сервера Ubuntu під VirtualBox (очевидно).
Запустіть VM, перейдіть до Пристрої -> Вставити зображення компакт-дисків додатків для гостей, щоб встановити 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
Тепер
/media
хостингові акції повинні бути встановлені в гостях Ubuntu за допомогою встановленої служби VBoxService, встановленої для запуску під час завантаження системи.
Це вплинуло на мою установку.
Помічено з коментаря:
1) Встановіть пакет через звичні для вашого розповсюдження канали. Наприклад, ви можете використовувати:
sudo apt-get install virtualbox-guest-additions-iso
2) Додайте в гостьові доповнення, вибравши Пристрої> Оптичні приводи> VBoxGuestAdditions.iso
Коли ви використовуєте вищезазначену команду для завантаження ізо-файлу. Його можна знайти тут:
/usr/share/virtualbox/VBoxGuestAdditions.iso
Це працювало для мене:
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
Потім перезавантажили віртуальну машину.
mount: mount point /media/cdrom does not exist
Це працювало для VirtualBox 5.1.28 хоста MacOS, на якому працює гість Ubuntu Server 16.04.3 LTS. Усі вказівки призначені для запрошеного сервера 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
Перезавантажте вашу гостьову ОС:
reboot
Ви повинні мати доступ до спільної папки під / media / sf_ [your_folder_name]
Якщо ви маєте намір отримати та використати Virtual Box 5.1 (не 5.0), під час написання ви не отримаєте afaik отримати його через apt. І додаючи репортаж стороннього виробника, ви можете ненавмисно отримати 32-бітну версію з неясною версією помилок, дивіться цю відповідь .
Таким чином, мабуть, найкраще завантажити сам VirtualBox та додатки для гостей (тепер перейменовані / частина "Extension Pack") безпосередньо з найвищої версії 5.1.x, яку ви можете знайти тут:
http://download.virtualbox.org/virtualbox/
тобто
http://download.virtualbox.org/virtualbox/5.1.28/
(Після згаданих 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" -Installer, відповідно віртуальну коробку, щоб подбати про розширення. (Так, windows-ish, uncool, але працює!)
У мене була така ж проблема, як у вас, я поясню, що я зробив:
Я прочитав посібник користувача VirtualBox, що відповідає встановленій версії VB.
Я встановив VB із сховищ Ubuntu; це зараз (липень 2017 р.) версія 5.0.40
Схоже, що VBGuestAdditions.iso повинен бути встановлений при встановленні VM
перевіривши налаштування-> інтерфейс користувача -> пристрої -> вставити зображення компакт-дисків GuestAdditions,
але в моєму випадку це не так, я шукав цей файл ISO у хості, а у випадку з VB-версією цей файл ISO знаходиться у / usr / share / virtualbox.
Нарешті, в налаштуваннях VM (VBGuestAdditions слід встановити в гості)
в Storage, в контролері IDE, я поклав шлях до файлу VBGuestAdditions.iso, і він з'являється у VM як пристрій CD, і ви можете отримати доступ до нього та запустити VBGuestAdditions і отримати правильний розмір екрана та доступ до спільної папки (це остання особливість принаймні у гості win7).