Virtualbox sin GUI
- Nota: Este manual está pensado para Ubuntu y probado en Ubuntu 12.04
La interfaz gráfica que vemos cuando ejecutamos virtualbox en un ubuntu con gnome o Unity no es imprescindible. De hecho, si tenemos un Ubuntu server no tenemos interfaz cráfica, pero podemos virtualizar si conocemos los comandos necesarios.
- Para virtualizar sin GUI se recomiendan herramientas como qemu, KVM o Xen.
Instalando Virtualbox
En principio hacemos una instalación limpia de Ubuntu 12.04.
A continuación, se añade esta línea a /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian natty contrib
Luego se descarga la clave pública:
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Y se instala:
$ sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.0 dkms
Se añade el usuario tuyo al grupo de vbxouser
$ sudo adduser administrator vboxusers
Creando una máquina virtual
Sigue estos pasos y adaptalos a tu gusto:
VBoxManage createvm --name "Ubuntu 12.04 Server" --register VBoxManage modifyvm "Ubuntu 12.04 Server" --memory 512 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 VBoxManage createhd --filename Ubuntu_12_04_Server.vdi --size 10000 VBoxManage storagectl "Ubuntu 12.04 Server" --name "IDE Controller" --add ide VBoxManage storageattach "Ubuntu 12.04 Server" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Ubuntu_12_04_Server.vdi VBoxManage storageattach "Ubuntu 12.04 Server" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/ubuntu-12.04-server-amd64.iso
Iniciando una máquina virtual
VBoxHeadless --startvm "Ubuntu 12.04 Server"
Fuentes
https://www.virtualbox.org/manual/ch07.html#vboxheadless https://www.linux.com/news/enterprise/systems-management/8224-secrets-for-controlling-virtualbox-from-the-command-line http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.0-on-a-headless-ubuntu-11.04-server
Pasando de Virtualbox a qemu
qemu-img convert -f vdi /media/hd1/virtualbox_disks/XP.vdi -O qcow2 XP.qcow