Установка.
# sudo apt update && sudo apt upgrade
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
# echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
# sudo apt update
# sudo apt install virtualbox-6.0
# wget https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-6.0.24.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.24.vbox-extpack
Комманды
Версия
# VBoxManage --version
Список машин
VBoxManage list vms
VBoxManage list runningvms
VBoxManage list vms --long
Старт VM:
# VBoxManage startvm "w7" --type headless
# VBoxHeadless --startvm "w7"
Стоп
# VBoxManage controlvm w7 poweroff
Включаем поддержку аппаратной виртуализации процессора
VBoxManage modifyvm
w7 --nested-hw-virt on
Включение RDP на машине
VBoxManage modifyvm w7 --vrdeport 3389
VBoxManage modifyvm w7 --vrdeauthtype external
VBoxManage setproperty vrdeauthlibrary VBoxAuthSimple
VBoxManage internalcommands passwordhash mypass
Password hash: 3740b9f0d670c91a33e87965324ae40578d897bc23359c3820712ac667c6ba3d
VBoxManage setextradata "w7" "VBoxAuthSimple/users/user123" 3740b9f0d670c91a33e87965324ae40578d897bc23359c3820712ac667c6ba3d
Упаковка диска
1. Nullify free space:
With a Linux Guest run this:
dd if=/dev/zero of=/var/tmp/bigemptyfile bs=4096k ; rm /var/tmp/bigemptyfile
Or:
telinit 1
mount -o remount,ro /dev/sda1
zerofree -v /dev/sda1
With a Windows Guest, download SDelete from Sysinternals and run this:
sdelete.exe c: -z
(replace C: with the drive letter of the VDI)
2. Shutdown the guest VM
3.vboxmanage modifymedium --compact /path/to/thedisk.vdi
Поигрались - удаляем:
# sudo apt-get remove virtualbox-6.0
# sudo apt autoremove
[