Cómo crear USB booteable terminal Linux
Cómo crear USB booteable terminal Linux

Cómo crear un USB booteable desde terminal Linux

En este artículo, vamos a mostrar cómo crear una unidad flash USB de arranque desde la terminal.

Voy a utilizar el archivo ISO de Ubuntu 17.10.1 para crear una unidad flash USB de arranque (USB booteable). Puede descargar el archivo .ISO mencionado desde el sitio web de Ubuntu, o cualquier ISO que desee instalar como sistema operativo.

A continuación, crearé la unidad USB de arranque sin herramientas de terceros (con o sin GUI). Si busca herramientas de GUI, puede usar YUMI, Unetbootin, entre otras.

Cómo hacer una USB de arranque sin programas

Antes de comenzar, asegúrese de haber descargado el archivo .ISO y tener una unidad flash USB con no menos de 4GB de capacidad.

  • Conecte la unidad flash USB a su máquina y verifique si está conectada correctamente. Para comprobar esto, escriba en la terminal:
Shell
Comando lsblk
Comando lsblk

o también:

Shell

La salida debe ser así:

Comando fdisk -l en Linux
Comando fdisk -l

De la lista, encuentre la partición montada de tu unidad USB. En mi caso, es /dev/sdb1. Además está montado por defecto.

  • A continuación, debemos desmontar la unidad flash USB con este comando:
Shell

Asegúrese de cambiar /dev/sdb1 de acuerdo con tu unidad USB y verifique si se ha desmontado de nuevo con el comando lsblk. Debe ver la salida sin punto de montaje delante de sdb1:

Desmontar unidad flash USB
Desmontar unidad flash USB

Después de desmontar la unidad flash USB, podemos comenzar el proceso de creación de una unidad USB de arranque. Vamos a usar el comando dd para hacer lo deseado.

¡Con cuidado!

dd es una herramienta peligrosa porque hace lo que le dices que haga sin preguntas. Por lo tanto, asegúrate de escribir todo correctamente, de lo contrario, puedes perder datos.

Para comenzar a copiar archivos en la unidad USB, escriba este comando en la terminal:

Shell

Donde mios.iso es mi imagen .ISO descargada del sitio web de Ubuntu (en el caso tuyo, la ISO con la que estés tratando). Asegúrese de cambiar <?> por la letra de tu disco USB en consecuencia. El punto aquí es escribir el nombre del disco en sí (por ejemplo, /dev/sdb) y no la partición (por ejemplo, /dev/sdb1).

En mi caso, este comando se ve así:

Shell

Donde:

  • bs: Lee y escribe N bytes
  • if: Lee desde el archivo indicado como origen
  • ofEscribe al archivo indicado como destino.
  • conv=fdatasyncbit: es importante, ya que dd puede retornar antes de que finalice la operación de escritura.

Por defecto, el progreso del comando no se mostrará, para ver el progreso puedes usar el comando pv:

Shell
Creando USB de arranque sin programas
Creando USB de arranque sin programas

Una vez que el proceso haya finalizado, puedes usar tu unidad flash USB de arranque lista. Puede arrancar con ella y probar o instalar el sistema operativo que haya elegido.

Progreso de booteo USB terminal
Progreso de booteo USB en terminal

Conclusión

Usar la terminal para crear una unidad USB de arranque es mucho más fácil y mucho más rápido que con las herramientas GUI. También es muy útil saber cómo hacerlo en una terminal, porque no siempre hay una GUI disponible.

Unidad USB de arranque en Linux
Unidad USB de arranque en Linux

La principal desventaja en este caso es que no hay opción de doble verificación para dd. Las herramientas de GUI lo ayudan a identificar y seleccionar la unidad de destino, y proporcionan un punto de control final, donde puede verificar dos veces, que estará escribiendo en la unidad correcta.

¡Si te ha gustado este artículo, por favor, compartir con los demás!

🤞 ¡El Gran Hermano te vigila, pero sabemos cómo detenerlo!

¡No enviamos spam! Lee nuestra Política de Privacidad para más información.

    1. Hola Noel que tal!

      BS indica el tamaño del bloque. Esto le dice a los duplicados de datos cómo agrupar las operaciones. Si se configura bs en 1K, significaría leer hasta 1 kb de datos. En este caso, estamos diciendo 4 megabytes…

  1. Buenas…a pesar del aviso de escribir el el comando dd. Lo escribí mal.
    En vez de poner of=/dev/sdb puse
    of=/dev/sbd

    Ahora mi ordenador no termina de arrancar, como si le faltaran de cargar algo.
    ¿Alguna idea de que se ha podido modificar y como arreglarlo?

  2. Hola, todo perfecto el usb booteable, pero ahora como hago para formatearlo nuevamente?
    Uso:
    sudo mkfs.vfat -F 32 -I /dev/sdb
    Y no funciona

  3. Hola, me agradó mucho la forma como explicas el proceso; en mi caso que estoy en modo inicial en Linux, estoy un poco cansado de los muchos tutoriales que no funcionan porque obvian pasos que son fundamentales para que un proceso funcione y los amigos dan por sentado que nosotros lo sabemos y no es así. En este caso el sistema asume la carpeta Descargas dentro del directorio Root del sistema y yo tengo la iso en la carpeta Descargas de mi directorio home. Cómo le hago para que mi querido Debian asuma la dirección real de la iso que deseo y necesito grabar? Muchísimas gracias.

    1. Hola Eladio 👋

      Puedes aplicar estas dos maneras sencillas:

      1. Desde donde vas a ejecutar el comando, escribe el comando pwd (esto te mostrará la ubicación exacta actual, lo puedes aplicar en la sección Descargas)
      2. Ubícate en la carpeta que contiene el ISO, y arrástralo a la terminal cuando se te solicite la ubicación

      Espero te haya servido, un saludo 👍

  4. He seguido todos tus pasos pero al llegar a este punto me arroja este error y no encuentro cual es la falla.

    sudo dd bs=4M if=~/Descargas/Win10_20H2_v2_Spanish(Mexico)_x64.iso of=/dev/sdb conv=fdatasync
    bash: error sintáctico cerca del elemento inesperado `(‘

    quiero hacer una USB con windows

    1. ES por los parentesis, renombra la imagen a Win10.iso (por ejemplo) y además de funcionar, tendrás que escribir mucho menos y tendrás menos posibilidades de cometer errores.

  5. Hola amigos gusto en saludarles espero que alguien me pueda apoyar estoy en la etapa de aprendizaje error y acierto llevo suficientes errores suficientes aciertos pude instalar Catalina en mi MacBook 2009 me funciono muy bien sin embargo en mismo equipo quise instalar Windows 10 sin embargo por error borre las particiones y ahora mi equipo se queda en las manzanitas y no lo puedo arrancar no sé sí borre las particiones de Catalina también o solo cuando estaba instalando Windows 10 se quedó sin completar espero me entiendan no tengo conocimientos técnicos trató de explicar a cómo entiendo gracias

  6. Buenas,

    A mi me interesa saber como puedo crea un usb multibooteable (Algo he investigado, particionando el USB y tal, pero poco mas).

    Gracias

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda