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.