Instale Linux desde un dispositivo USB o arranque en modo en vivo usando Unetbootin y el comando dd


Instalar Linux desde un dispositivo de almacenamiento masivo USB o iniciar sesión en Live Linux Environment es una buena idea. A veces es necesario arrancar desde un dispositivo de almacenamiento masivo USB, especialmente cuando el dispositivo de medios ROM no funciona.

Arrancar Windows desde un dispositivo de almacenamiento masivo USB no es difícil y, con la disponibilidad de varios programas, solo ha estado a unos pocos clics de distancia. Arrancar en una máquina con Windows requiere solo tres archivos, a saber, boot.ini, ntldr y ntdetect.com.

Pero arrancar en una máquina Linux es un proceso complejo que requiere una gran cantidad de archivos y procesos de una manera de ejecución bien definida. El proceso de arranque es complejo, pero crear un dispositivo USB que se pueda arrancar es muy interactivo y divertido.

  • Unetbootin: es una herramienta de código abierto para crear unidades USB Live de arranque para Ubuntu, Fedora y otras distribuciones de Linux.
  • dd: es una herramienta de línea de comandos para convertir y copiar archivos.

  • Dispositivo de almacenamiento masivo USB (Pen Drive).
  • Imagen de Linux en CD/DVD/ISO o conexión a Internet (no recomendado para imágenes grandes).
  • Plataforma Windows/Linux.

Creación de un dispositivo USB de arranque con la herramienta Unetbootin

Para instalar UNetbootin en Ubuntu y distribuciones de Linux basadas en Ubuntu, use el siguiente comando apt para agregar PPA e instalarlo.

$ sudo add-apt-repository ppa:gezakovacs/ppa
$ sudo apt-get update
$ sudo apt-get install unetbootin

Alternativamente, puede descargar los binarios de UNetbootin y ejecutarlos sin instalarlos en los sistemas Linux (es compatible con todas las distribuciones de Linux).

-------------- 64-bit System -------------- 
$ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
$ chmod +x ./unetbootin-linux64-681.bin
$ sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
$ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
$ chmod +x ./unetbootin-linux-681.bin
$ sudo ./unetbootin-linux-681.bin

Inserte su pen-drive USB en la máquina con Windows/Linux y ejecute Unetbootin, será recibido con una ventana similar a.

Verifique el contenido por encima de la línea roja. El tipo debe ser Dispositivo USB, estrictamente y si se conecta más de un dispositivo USB, debe saber el nombre exacto del dispositivo USB con el que debe trabajar. Una selección incorrecta hará que se borre el disco duro, así que tenga cuidado. Puede buscar la imagen del disco almacenada en su disco duro, desde la ventana de Unetbootin.

O bien, descárguelo de Internet, en tiempo real. Aunque es un proceso que toma tiempo y puede resultar en un error cuando se descarga una imagen más grande.

Haga clic en Aceptar y se iniciará el proceso de descarga y/o extracción de la imagen. Tomará tiempo dependiendo del tamaño de la descarga y/o del tamaño del archivo de la imagen ISO. Una vez completado, haga clic en "salir".

Enchufe el dispositivo de almacenamiento USB de forma segura y conéctelo a la máquina que desea arrancar. Reinícielo y configure ese dispositivo de almacenamiento USB para que se inicie primero desde el menú de la BIOS, que puede ser F12, F8, F2 o Del, dependiendo de su máquina y compilación.

Será recibido con una ventana como la que se muestra a continuación, desde donde puede iniciar en el modo Live Linux y/o instalar en el disco duro desde allí, directamente.

  1. La mayor parte del procesamiento está automatizado.
  2. Fácil de usar.
  3. Hacer posible la creación de un dispositivo de arranque desde Windows/Linux.

  1. Una selección incorrecta de disco y todos sus datos e instalación en el disco duro principal se borran.

Creación de un dispositivo USB de arranque mediante el comando dd

El comando dd originalmente era parte de UNIX, que se implementa en Linux. El comando dd es capaz de dividir encabezados y extraer partes de archivos binarios. Es utilizado por los Makefiles del kernel de Linux para crear imágenes de arranque.

dd if=<source> of=<target> bs=<byte size>; sync

El tamaño de mordida es generalmente “algo de potencia de 2 y, por lo general, no menos de 512 bytes, es decir, 512, 1024, 2048, 4096, 8192, 16384, pero puede ser cualquier valor entero razonable.

La opción de sincronización le permite copiar todo utilizando E/S sincronizadas.

Ejecute el siguiente comando con modificaciones según su origen y destino.

# dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Llevará tiempo crear el disco con capacidad de arranque según el tamaño de la imagen ISO y la capacidad de su RAM.

No interrumpa la creación de la palanca de arranque, una vez que se complete el proceso, obtendrá algo como esto en su terminal.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Ahora expulse el disco de forma segura, conéctelo a la máquina que desea arrancar con Linux, y Yup no se olvidará de cambiar la opción de arranque en su BIOS, configurando su dispositivo flash para arrancar principalmente.

Cuando se inicia el USB, se le dará la bienvenida con una ventana similar a.

  1. El menor error posible al realizar una copia.
  2. No se requieren herramientas adicionales o de terceros.

  1. No hay lugar para errores, un error y todo se borra.
  2. Forma no interactiva.
  3. Debe saber lo que está haciendo, ya que no obtendrá ningún manual/aviso/ayuda en el tiempo de ejecución, debe ser bueno en las terminales.

Recuerde, todas las distribuciones no permiten Live Environment, pero la mayoría de las distribuciones actuales sí. Podrá iniciar sesión en un entorno Linux en vivo solo si es compatible.

El artículo anterior no tiene como objetivo comparar los dos métodos. Antes de escribir cualquier cosa, dedicamos horas a probar y ejecutar el proceso para asegurarnos de que obtenga una solución que funcione al 100%.

Si se queda atascado en algún lugar, no dude en contactarnos en la sección de comentarios. Por cualquier daño a los datos/disco, como resultado del método anterior, ni el Autor ni Tecmint son responsables.

Eso es todo por ahora. Pronto estaré aquí de nuevo, con otro artículo interesante que les encantará leer. Hasta entonces, manténgase saludable, seguro, sintonizado y conectado a Tecmint.