Инсталляция VirtualBox 5.X в командной строке в Ubuntu 18.04

Делаю!
02.08.2018


$ sudo su -
# cp /etc/apt/sources.list /etc/apt/sources.list.orig


– # echo ‘deb http://download.virtualbox.org/virtualbox/debian bionic contrib’ » /etc/apt/sources.list

# echo 'deb http://download.virtualbox.org/virtualbox/debian bionic contrib' >> /etc/apt/sources.list.d/virtualbox.list


# cd /tmp


# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -


# apt-get update -y


# apt-cache search virtualbox*


Последняя 5.2 ее и ставлю

# apt-get install -y virtualbox-5.2


Инсталляция Guest Additions в командной строке

Делал: не знаю когда.

Пакет Guest Additions как минимум нужен для того, чтобы мышка по экрану нормально перемещалась, работала copy+paste и может быть что-то еще. Нужно ли устанавливать guest additions, если предстоит работать только в командной строке, наверное нет.

Installation guide

http://www.virtualbox.org/manual/ch04.html#idp11277648

Пример в Ubuntu:

$ sudo su -

# apt-get install -y wget
# apt-get install -y gcc make perl

# cd /tmp

# wget http://download.virtualbox.org/virtualbox/5.2.16/VBoxGuestAdditions_5.2.16.iso


# apt-get install -y p7zip-full

# 7z x ./VBoxGuestAdditions_5.2.16.iso -o./VBoxGuestAdditions_5.2.16/


# cd VBoxGuestAdditions_5.2.0/

# chmod +x ./VBoxLinuxAdditions.run

# ./VBoxLinuxAdditions.run

# reboot

На клиенте, после инсталляции guest additions можно выполнить команды:

$ VBoxClient

Options:

  --clipboard            start the shared clipboard service
  --draganddrop          start the drag and drop service
  --display              start the display management service
  --checkhostversion start the host version notifier service
  --seamless             start the seamless windows service
  -d, --nodaemon         continue running as a system service

Буфер обмена постоянно перестает работать.

К сожалению, мне пока не удалось найти решения, которое позволило бы полностью побороть данную проблему.

Как вариант,

// Найти процесс clipboard

$ ps -Af | grep VBoxClient

// кильнуть его по -9

$ kill -9

// Стартовать его заново

$ VBoxClient --clipboard

Или попробовать использовать команды:

$ killall VBoxClient

$ VBoxClient-all

Если гостевая машина windows, можно попробовать убить процесс VBoxTray.exe

// Investigating shared clipboard problems on X11 guests or hosts

https://www.virtualbox.org/wiki/X11Clipboard


Установка пакетов расширения (USB, Remote Console, etc)

Делаю: 02.08.2018

-- если нужно удалить старый
$ VBoxManage extpack uninstall  "Oracle VM VirtualBox Extension Pack"


$ vboxmanage --version
5.2.16r123759


$ VBoxManage list extpacks
Extension Packs: 0


$ cd ~
$ wget http://download.virtualbox.org/virtualbox/5.2.16/Oracle_VM_VirtualBox_Extension_Pack-5.2.16.vbox-extpack
$ VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.16.vbox-extpack


$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      5.2.16
Revision:     123759
Edition:      
Description:  USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable: 


Моя донастройка


$  vi ~/.bashrc


Добавляю в конец файла (чтобы читался .bash_profile как в redhat)


###############################
# USER DEFINED
. ~/.bash_profile
###############################

Отредактируйте файл ~/.bash_profile

$ vi ~/.bash_profile


Добавьте

############################################
#### VirtualBox Parameters

    export VM_HOME=$HOME/machines

############################################


Применить новые параметры:

$ source ~/.bash_profile