Vous êtes sur la page 1sur 2

VirtualBox: Arrancar mquina virtual desde un USB

Muchos habrn pasado alguna vez por una situacin en la que han tenido que iniciar un equipo
mediante un USB, ya fuera para iniciar un Linux (Ubuntu, Linux Mint, etc) o algn programa de
recuperacin (como por ejemplo Acronis), pero no suele ser muy comn querer arrancar una
mquina virtual en VirtualBox desde un USB, dado que creando la mquina se tiene la opcin
de arrancar desde una ISO directamente.

En mi caso, el otro da necesit arrancar una mquina virtual desde un USB, dado que tena que
probar la imgen que llevaba ese USB y no tena la posibilidad ni el tiempo de copiar la imagen
a mi equipo (pesaba casi 300Gb) ni poda descargarla por internet dado que se trataba de la
imagen de un cliente. As que mi opcin ms sencilla era crear una mquina virtual que iniciara
desde el USB, o eso crea, porque no era tan sencillo como pensaba, dado que en VirtualBox la
opcin de iniciar desde USB no existe. Bueno, no existe oficialmente.

Buscando un poco por la gran red, encontr una forma de hacer justamente lo que necesitaba.
No es un proceso demasiado largo ni complicado, pero no existe mtodo para realizarlo en la
interfaz visual de VirtualBox, sino que es parte del commando VBoxManage.

El primer paso es conectar la unidad USB a nuestro ordenador y dejar que este la detecte, y
hecho esto abrir el Administrador de Discos Duros. Esto lo podemos hacer ejecutando el
siguiente comando:

mmc diskmgmt.msc

En el Administrador de Discos buscamos nuestra unidad USB y anotamos o memorizamos el


nmero de disco, que es lo que necesitaremos ms adelante.

Ahora nos aseguramos de apagar y cerrar todas las mquinas de VirtualBox que tengamos en
marcha y de cerrar tambin VitualBox. A continuacin abrimos una ventana de comandos (cmd)
como aministradores. Eso lo podemos hacer buscando CMD en el men de inicio, haciendo
click derecho sobre el icono y seleccionando la opcin Iniciar como Administrador. Una vez
abierta la ventana de comandos nos dirigimos a la carpeta de instalacin de VirtualBox:

cd %programfiles%\Oracle\VirtualBox

Y una vez aqu utilizamos el siguiente comando para crear un Disco Duro de Mquina Virtual
(Virtual Machine Disk VMDK) que apunta directamente a la unidad USB. De esta forma cuando
arranquemos la mquina virtual desde este disco duro virtual, en realidad estaremos arrancando
desde la unidad USB.
VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk
\\.\PhysicalDrive#

Es importante que cambies # por el nmero de disco que habas apuntado o


memorizado anteriormente en el Administrador de Discos.

C:\usb.vmdk puede ser cambiado por la ruta que desees para el disco virtual.

Ahora abriremos VirtualBox como administrador haciendo click derecho sobre el icono y
seleccionando la opcin de Iniciar como Administrador. Creamos una nueva mquina virtual y
en el paso de configurar el disco duro seleccionamos la opcin Usar Disco Virtual Existente y
seleccionamos el que hemos creado en el anterior paso.

Y con esto ya podremos arrancar la mquina virtual desde una unidad USB. Si finalmente lo que
queremos es instalar el sistema desde la unidad USB a la mquina virtual tendremos que crear
un disco duro ms antes de arrancar la mquina. Esto lo podemos hacer seleccionado la mquina
que acabamos de crear, pulsando sobre configuracin y en almacenamiento aadir un nuevo
disco duro al controlador SATA.

Es importante que el disco USB sea el primero en la lista y utilice el primer puerto SATA, para
que la mquina virtual lo utilice al arrancar.

Vous aimerez peut-être aussi