VirtualBox sin interfaz gráfica

vbox_logo2_gradientCreación de máquina virtual desde linea de comandos

Podréis encontrar en muchos sitios web como crear máquinas virtuales desde el asistente gráfico que incorpora VirtualBox.Yo personalmente prefiero administrar siempre los servidores desde linea de comandos, así que publico como crear máquinas virtuales desde la linea de comandos.

Lamentablemente necesitaba virtualizar una máquina window$ así que son los comandos que usaré para publicar este post.

Lo primero será crear la máquina virtual dándole un nombre y registrándola en nuestro VirtualBox.

VBoxManage createvm -name winxp -register

Una vez creada iremos lanzando modificaciones para tener una configuración más concreta de nuestra máquina virtual.

Yo ya tenía una imagen de un window$ XP, así que vamos a reciclarla en esta máquina. Y así nos ahoramos el tiempo de instalación.

Lo primero que hay que hacer para asociar un disco virtual a una máquina virtual es registrar el disco en nuestro VirtualBox.

VBoxManage registerimage disk winxp.vdi -type normal

Después asociamos el disco a la máquina virtual.

VBoxManage modifyvm winxp -hda winxp.vdi

Para crear un disco duro nuevo y asociarlo a nuestra máquina virtual utilizaremos:

VBoxManage createhd -filename winxp -size 10000
VBoxManage modifyvm winxp -hda winxp.vdi

Para instalar un sistema operativo a partir de una iso que tengamos debemos hacer:

VBoxManage openmedium dvd /full/path/to/iso.iso
VBoxManage modifyvm "Windows XP" -dvd /full/path/to/iso.iso

Le asignamos a la máquina virtual 1GB de memoria RAM que cogerá de la máquina servidora.

VBoxManage modifyvm winxp -memory 1024

A mí personalmente no me gusta dejar el puerto de VRDP por defecto, así que lo modifico para que esta máquina virtual escuche en otro puerto distinto. Además si pretendemos tener más de una máquina virtual en el mismo servidor, no podremos iniciarlas a la vez si el puerto VRDP es el mismo.

VBoxManage modifyvm winxp -vrdpport 3390

Configuramos la tarjeta de red con NAT sobre la máquina servidora.

VBoxManage modifyvm winxp -nic1 nat -cableconnected1 on

Una vez hecho todo esto ya tendríamos la máquina preparada para correr. Y podríamos iniciarla ejecutando:

VBoxManage startvm winxp -type vrdp

Si queremos entrar dentro de la consola de nuestra máquina servidora usamos el comando rdesktop, donde pongo las xxx.xxx.xxx.xxx tendrás que poner la IP de tu servidor de VirtualBox.

rdesktop -a 16 xxx.xxx.xxx.xxx:3390

Ya puedes usar tu máquina Window$ corriendo en un servidor GNU/Linux con VirtualBox.

Todo esto está muy bien, pero será más cómodo la esa máquina virtual tenga su propia IP dentro de nuestra Red y que la máquina servidora sea transparente. Para esto tendremos que hacer algunas modificaciones en nuestro sistema y en nuestra máquina virtual.

VBoxManage modifyvm -nic1 hostif

VBoxManage modifyvm -hostifdev1 eth0

Es posible que necesitemos tener un disco secundario para usar como almacen dentro de nuestra máquina virtual. Son un par de pasos muy sencillos.

Creamos el fichero .vdi con un tamaño máximo (30GB) y lo registramos dentro de nuestro servidor VirtualBox. Y después asociamos ese disco a la máquina virtual que prefiramos. Una vez hecho esto iniciamos la máquina virtual y será dentro de la máquina virtual donde tendremos que crearle una partición y formatearla.

VBoxManage createvdi -filename Almacen.vdi -size 30000 -register
VBoxManage modifyvm winxp -hdb Almacen.vdi

Entrada original en José Manuel Ruiz

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *