You are on page 1of 3

Bootear una VM de VirtualBox desde un

pendrive USB
febrero 18, 2014 gastonoberti Informticabooteo, informtica, Pendrive, VirtualBox

Muchos de nosotros tenemos instalado VirtualBox,


para esos casos en los que necesitamos probar algun software o alguna configuracin sin
miedo a romper, y con la posibilidad de volver hacia atrs si nos equivocamos.
VirtualBox es muy flexible a la hora de permitirnos elegir la unidad con la cual una Vm va
a bootear, ya que no solo nos permite elegir el orden de booteo, sino que nos deja
seleccionar archivos de imgenes .ISO como unidades virtuales pticas.
Personalmente tengo la costumbre de usar VirtualBox para probar distintas cosas, y me top
con un problema cuando estaba probando el pendrive creado siguiendo este post:
VirtualBox no soporta que sus VMs booteen desde un pendrive conectado a la PC
anfitrin. O sea que si tenemos un pendrive desde el cual queremos bootear una mquna
virtual, VirtualBox no nos permite seleccionarlo como unidad de booteo, ya que para
hacerlo se precisa que VirtualBox tenga soporte USB en su BIOS, que no lo tiene.
Pero hay una forma de hacerlo, y muy fcil por cierto. Lo que vamos a hacer es mapear el
pendrive a la mquina virtual que queremos bootear, de manera que la mquina virtual siga
viendo un pequeo disco duro, pero en realidad este apunta nuestro pendrive.
Con el pendrive conectado, vamos a abrir un cmd y escribimos el comando diskpart,
luego dentro del mismo escribimos list disk. Finalmente escribimos exit para cerrar
DiskPart. Esto nos presenta una lista de todos los discos conectados a la PC. En Windows el
disco duro principal es el disco 0, y si hay un solo disco duro, nuestro pendrive ser el
disco 1, como se ve en la siguiente imagen:

Ahora escribimos (pueden copiar y pegar):


cd %programfiles%\oracle\virtualbox
que nos ubica en la carpeta de VirtualBox y luego
VBoxManage internalcommands createrawvmdk -filename %USERPROFILE
%\.VirtualBox\usb.vmdk -rawdisk \\.\PhysicalDrive1.
Presten atencin a la ltima parte de este comando, PhysicalDrive1, donde el 1 es nmero
de disco de nuestro pendrive que averiguamos mas arriba. Esto es muy importante ya que
de equivocarnos, nuestro disco virtual apuntar a otro disco duro y no a nuestro pendrive.

Hasta ac hemos creado un disco virtual, llamado


usb.vmdk, que apunta directamente a nuestro pendrive. Ahora vamos a crear una nueva
mquina virtual, y le asignaremos ese disco, para que bootee desde ahi. Creamos la
mquina virtual, le asignamos nombre y memoria, y cuando nos pregunta sobre el disco
duro seleccionamos: Usar un disco duro existente, y seleccionamos nuestro usb.vmdk.

Luego de esto vamos a la configuracin de la


mquina virtual recin creada, y vamos al apartado Sistema y cambiamos el orden de
booteo para que arranque desde el disco duro (que en realidad es nuestro pendrive). Les
recomiendo desmarcar las otras unidades por si acaso tienen un CD o DVD insertado, para
que no bootee desde ahi por error.
Y con esto ya pueden bootear su mquina virtual desde un pendrive conectado a la mquina
fsica!. Pueden encontrar mas detalles sobre como funciona esto en el manual de
VirtualBox (en ingls):
https://www.virtualbox.org/manual/ch09.html#rawdisk
Saludos.

You might also like