Virtualbox sin GUI

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
  • 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


Se instala este paquete especial para permitir el acceso por RDP con su VirtualBox Remote Display Protocol (VRDP)

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

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