Cómo Arrancar desde un USB en Virtualbox

Cómo arrancar desde una unidad flash USB en VirtualBox. Este proceso le permitirá ejecutar su Linux portátil desde la unidad flash USB o el disco duro externo mientras aún se ejecuta desde un host de Windows, Linux o Mac OS X. De forma predeterminada, VirtualBox no es compatible con el arranque USB. Sin embargo, esto se puede lograr fácilmente asignando una máquina virtual (archivo .vmdk) a la unidad USB.

 

Sitio web de VirtualBox: https://www.virtualbox.org

  • Host de Windows
  • Host de Linux
  • Host de Mac OS X

Arranque una unidad flash USB desde VirtualBox (host de Windows)

  1. Descargar y ejecute VirtualBox (Instalación en la ruta predeterminada).
  2. Deberá usar la línea de comando para realizar los pasos 3 a 6,
    Para abrir un símbolo del sistema;
    1.) En el cuadro ‘⌕ Escriba aquí para buscar’ de Windows, escriba cmd.exe
    2.) Luego haga clic en Ejecutar como administrador
    abrir el símbolo del sistema como administrador
  3. En el símbolo del sistema, escriba diskmgmt.msc y presione Ingresar para abrir la herramienta de administración de discos de Windows.

    diskmgmt.msc

    Luego, identifique su USB Disco #
    Diskmgmt.msc

  4. Ahora, de vuelta en la línea de comando, escriba

    cd %programfiles%oraclevirtualbox

  5. Reemplazo # con su número de disco USB del paso 3, escriba

    VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%".VirtualBoxusb.vmdk -rawdisk \.PhysicalDrive#

  6. Para iniciar VirtualBox como administrador, escriba

    start virtualbox

  7. Hacer clic Nuevoy luego proceda a Crear una nueva máquina virtual.
    Crear una nueva máquina virtual
  8. Cuando se le solicite un disco duro virtual, marque utilizar el disco duro existente. Luego, busque su % PERFIL DE USUARIO% . VirtualBox carpeta y seleccione la usb.vmdk expediente.
    Seleccione el disco virtual existente usb.vmdk
  9. Una vez que haya terminado de crear su nueva máquina virtual, haga clic en Comienzo.
    Iniciar VirtualBox

Si todo va bien, VirtualBox ahora debería estar emulando, iniciando y ejecutando su dispositivo USB desde Windows.

Conseguir que la persistencia funcione en VirtualBox (Windows)

Al principio, es posible que la unidad flash USB no funcione exactamente como lo hace cuando se inicia de forma nativa. Cosas como la característica persistente casper de Ubuntu no funcionarán. Es posible que algunas distribuciones ni siquiera se inicien o se inicien con errores. Esto se debe a que Windows monta los volúmenes en el dispositivo, lo que evita que VirtualBox obtenga acceso completo. Para solucionar estos problemas, puede utilizar una herramienta llamada LockDismount. Luego, simplemente ejecute la herramienta (siguiendo los siguientes pasos), antes de iniciar la máquina virtual que está vinculada a su USB.

1. Descargar la herramienta LockDismount

2. Inicie la herramienta justo antes de iniciar su VirtualBox VM

3. Seleccione su USB de la lista desplegable, luego presione Ciérralo!

(opcionalmente puedes comprobar Forzar desmontaje)

LockDismount

Ahora su unidad flash debería poder iniciarse en VirtualBox exactamente como lo hace cuando se inicia de forma nativa en una máquina física. 😉

Arrancar desde una unidad flash USB en VirtualBox (host Linux)

Lo siguiente se realizó desde un entorno operativo Ubuntu en ejecución. Lo mismo debería funcionar para la mayoría de los entornos basados ​​en Debian / Ubuntu Linux.

  1. Abra una Terminal y escriba sudo apt install virtualbox

    sudo apt install virtualbox

  2. Siguiente, escriba sudo fdisk -l

    sudo fdisk -l

    (tenga en cuenta qué dispositivo es su unidad USB IE / dev / sdX)
    Utilice fdisk -l para localizar el dispositivo usb

  3. Reemplazo X con la letra de su dispositivo real encontrada en el paso 2, escriba

    sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdx

  4. Tipo sudo virtualbox para iniciar el programa y proceder a crear un Nuevo Máquina virtual.
    Crear una nueva máquina virtual
  5. Cuando se le solicite un disco duro virtual, marque utilizar el disco duro existente, luego busque su directorio de inicio y seleccione usb.vmdk.Seleccione el disco virtual existente usb.vmdk
  6. Una vez que haya terminado de crear su nueva máquina virtual, haga clic en Comienzo.
    Inicie VirtualBox - Para arrancar desde USB en Virtualbox

Si todo salió bien, ahora debería estar ejecutando su unidad flash USB de VirtualBox en el host Linux.

Arrancar desde una unidad flash USB en VirtualBox (Mac OS X)

  1. Descargar e instale VirtualBox para OS X Hosts a través del archivo .dmg.
  2. Abra una Terminal y escriba diskutil list

    diskutil list

    (tome nota de qué disco es su unidad USB IE / dev / disk #)

  3. Reemplazo # con el número de disco de su unidad USB, escriba

    diskutil unmountDisk /dev/disk#

  4. De nuevo, reemplazando # con su número de disco real, escriba

    vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/disk#

  5. Una vez más, reemplazando # con el número de disco, escriba

    diskutil unmountDisk /dev/disk#

  6. Finalmente, para iniciar el programa con acceso root, escriba

    sudo virtualbox

  7. A continuación, proceda a crear un Nuevo Máquina virtual.
    Crear una nueva máquina virtual
    Cuando se le solicite un disco duro virtual, marque utilizar el disco duro existente.Luego, busque su directorio de inicio y seleccione usb.vmdk.
    Seleccione el disco virtual existente usb.vmdk
  8. Una vez que haya terminado de crear su Nueva Máquina Virtual, haga clic en Comienzo.
    Inicie VirtualBox - Para arrancar desde USB en Virtualbox

Ahora debería iniciar desde su unidad flash USB en el host de Mac OS X usando VirtualBox, mientras conserva la capacidad de iniciar desde la unidad de forma nativa también.

Deja un comentario

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