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

Делаю:
09.03.2020


$ sudo su -


# cd /tmp


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


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


# apt update -y


# apt-cache search virtualbox*


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

# apt install -y virtualbox-6.1


# vboxmanage --version
6.1.4r136177


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

Делаю:
26.09.2019

Проприетарная, по идее, требует денег за использование в организациях.

Мне иногда нужна для удаленного доступа, поэтому обычно устанавливаю сразу вместе с virtualbox

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



$ VBoxManage list extpacks
Extension Packs: 0


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


$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      6.0.10
Revision:     132072
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:


Обновить VirtualBox в Ubuntu

$ sudo apt-get update
$ sudo apt-cache search virtualbox
$ sudo apt-get install -y virtualbox-6.0
$ vboxmanage --version


Дополнительные настройки


$ vi ~/.bashrc


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


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

# USER DEFINED

. ~/.bash_profile
###############################

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

$ vi ~/.bash_profile


Добавьте


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

    export VM_HOME=$HOME/machines

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


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

$ source ~/.bash_profile


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

Делаю:
26.09.2019

Нужно устанавливать в виртуальной машине!

Я забыл об этом и долго тупил с ошибкой. modprobe vboxguest failed

# modprobe vboxguest
modprobe: ERROR: could not insert 'vboxguest': No such device


Обычно виртуалки использую без GUI.

Пакет 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
# apt-get install -y p7zip-full

# cd /tmp

# wget http://download.virtualbox.org/virtualbox/6.0.12/VBoxGuestAdditions_6.0.12.iso


# 7z x ./VBoxGuestAdditions_6.0.12.iso -o./VBoxGuestAdditions_6.0.12/

# cd VBoxGuestAdditions_6.0.12/

# chmod +x ./VBoxLinuxAdditions.run

# ./VBoxLinuxAdditions.run

# reboot