Setup VirtualBox on Ubuntu Server

配置VBOX WEB控制台和自动启动

  1. 官网下载deb 和 expack
  2. sourceforge下载phpvirtualbox
  3. 安装 4.3 和 5.0类似
    sudo dpkg -i virtualbox-4.3_4.3.10-93012~Ubuntu~precise_amd64.deb
    sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack

Web

vi /etc/default/virtualbox

VBOXWEB_USER=root

service vboxweb-service restart

Auto Start

cat /etc/default/virtualbox

VBOXWEB_USER=root

VBOXAUTOSTART_DB=/etc/vbox/autostart

VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg

VBoxManage setproperty autostartdbpath /etc/vbox/autostart

touch autostart/root.start

tree
.
├── autostart
│ └── root.start
└── autostart.cfg

1 directory, 2 files

vi autostart.cfg

default_policy = allow

VBoxManage modifyvm "Windows XP" --autostart-enabled on

+关机配置SaveState(否则虚拟机会被直接断电)

+开机多个VM延时启动(同时启动负载太高,也可能启动失败)