Tutoriales

Arrancar desde una unidad USB en VirtualBox en Linux

¿Existe un USB de Linux en vivo? Una forma común de probar esto en un sistema actual es reiniciar y elegir arrancar desde el USB en vivo cuando el sistema se reinicia.

Pero es molesto porque necesitas dejar de trabajar en la computadora y reiniciarla.

Un método menos destructivo es utilizar una máquina virtual.

Sí, puedes usar VirtualBox para arrancar desde USB dentro de una máquina virtual. De esta manera, no es necesario instalar una distribución en la VM solo para probarla. Utilice una sesión en vivo en su lugar.

En este tutorial, mostraré los pasos para iniciar desde una unidad USB en VirtualBox en un sistema Linux. Esto requiere algo de tiempo y esfuerzo, pero le evitará tener que reiniciar su sistema.

Arrancar desde una unidad USB en VirtualBox en Linux

Dado que este es un tutorial para usuarios avanzados, omití algunos pasos que necesitas de antemano.:

  • VirtualBox está instalado en un sistema Linux
  • Live Linux USB, preferiblemente con Ventoy

Cómo instalar VirtualBox en Ubuntu Linux [3 Simple Ways]

Este tutorial para principiantes describe varios métodos para instalar VirtualBox en Ubuntu y otras distribuciones de Linux basadas en Debian.

Esta guía se divide en tres secciones:

  • Crear un archivo de disco de máquina virtual
  • Arrancar desde USB en máquina virtual
  • Eliminar discos de máquinas virtuales (opcional)

Así que comencemos con el primero.

Paso 1: crear un archivo de disco de máquina virtual (VMDK)

Primero, debe identificar el nombre del disco de la unidad USB y, para hacerlo, debe enumerar las unidades de su sistema.

Para hacer esto, usaré el comando lsblk:

lsblk 
Enumerar unidades en Linux usando el comando lsblk

🚧

Asegúrese de utilizar un nombre de disco sin números. En mi caso, Ventoy se llama sdb1, pero aún así solo puedo usar sdb.

En la imagen de arriba, puedes ver que Ventoy enumera sdb1 Pero debes usar el nombre sin números.Esto significa que tengo que usar sdb Ésta es la única forma; de lo contrario, se generará un error.

Una vez que encuentre el nombre de la unidad, use el comando VBoxManage en el siguiente comando para crear

sudo VBoxManage createmedium disk --filename=/path/to/rawdisk.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sda

Reemplace la ruta en el comando anterior con /path/to/rawdisk.vmdk a la ubicación donde desea guardar el archivo y /dev/sda con su unidad objetivo.

En mi caso quiero crear un IF.vmdk En mi directorio de inicio, mi unidad de destino es /dev/sdbentonces usaría lo siguiente:

📋

¡Debe proporcionar una ruta absoluta para crear el archivo vmdk!

sudo VBoxManage createmedium disk --filename=/home/sagar/IF.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb
Cree una unidad de disco de máquina virtual para que virtualbox arranque desde una unidad USB en Linux

Finalmente, cambia los permisos con el comando chmod:

sudo chmod 777 Filename.vmdk
Utilice el comando chmod para cambiar los permisos

Paso 2: Arranque desde USB en VirtualBox en Linux

Primero, abra VirtualBox desde el menú del sistema y haga clic en New botón.

Allí, dale un nombre a tu máquina virtual y elige el tipo de sistema operativo y su versión:

Crea una máquina virtual en VirtualBox para arrancar desde USB en Linux

Ahora, haga clic Next le pedirá que asigne recursos de hardware para la máquina virtual:

Asigne RAM y kernel a VM en VirtualBox en Linux para arrancar desde USB

Después de asignar recursos de hardware, haga clic en Next botón.

Aquí encontrará opciones para crear o agregar discos virtuales. Ahora, sigue 3 sencillos pasos:

  • elige la segunda opción di Use an Existing Virtual Hard Disk File.
  • hacer clic File icono.
  • derrotar Add botón y elija .vmdk Creaste recientemente.

Después de seleccionar el archivo, se mostrará el nombre del archivo, selecciónelo y presione Choose opciones:

Seleccione el archivo vmdk

Le mostrará el archivo desde el que ha elegido iniciar. Haga clic en Siguiente y se mostrará un resumen de sus selecciones.

derrotar Finish botón:

Cree una máquina virtual que arranque desde USB en VirtualBox en Linux

¡Eso es todo! La máquina virtual ha sido creada.

Para iniciar una máquina virtual, primero seleccione la máquina virtual y haga clic en el botón de inicio:

Iniciar la máquina virtual

Como tengo Ventoy en mi USB, como puede ver, aquí se enumeran varias distribuciones:

Cree un USB Ventoy y arranque desde una máquina virtual en Linux

muy genial. ¿correcto?

Paso 3: elimine la máquina virtual usando el archivo vmdk (opcional)

Cuando intento eliminar el archivo vmdk después de eliminar la máquina virtual, por supuesto, se elimina, pero cada vez que intento crear un nuevo archivo con el mismo nombre, me da un error que dice que el archivo ya existe.

Así que aquí le explicaré cómo eliminar una máquina virtual utilizando el archivo vmdk.

Primero, apague la máquina virtual y elimínela.

Eliminar una máquina virtual de VirtualBox

Ahora, si intenta eliminar el archivo vmdk con el comando rm y privilegios elevados, lo eliminará (pero ahí es donde comienza la ilusión).

Por ejemplo, aquí eliminé el archivo IF.vmdk:

sudo rm IF.vmdk
Utilice el comando rm para eliminar el archivo vmdk

Ahora, si intento crear un nuevo archivo vmdk con el mismo nombre, aparece el error de que el archivo ya existe:

No se puede crear el archivo vmdk en Linux, el archivo ya existe

Para eliminar un archivo vmdk, primero debe cancelar su registro con el comando:

sudo VBoxManage closemedium disk /path/to/MyDrive.vmdk
Anular el registro de un archivo vmdk en Linux para eliminarlo

Una vez hecho esto, puedes eliminar el archivo con el comando rm y se eliminará fácilmente:

sudo rm Filename.vmdk

Luego, si intenta crear un archivo vmdk con el mismo nombre de archivo, puede hacer esto:

Cómo eliminar el archivo vmdk en Linux

¡lo tienes!

Más consejos sobre máquinas virtuales

Si busca la VM más rápida posible, existe una combinación de Qemu + KVM. Sé que esto suena complicado.

Pero para facilitar las cosas, hemos creado una guía dedicada a cómo instalar y usar Qemu en Ubuntu, incluida la habilitación de carpetas compartidas, el portapapeles y el tamaño automático:

Cómo instalar y usar Qemu en Ubuntu

Aprenda cómo instalar Qemu correctamente en Ubuntu y luego configurar su distribución de Linux en una VM.

Espero que esta guía te sea útil.

LEER  10 comandos Dig (Domain Information Groper) para consultar DNS

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba