Como crear un Live USB de Ubuntu directamente desde el terminal

Con la llegada de nuevas versiones de Ubuntu, una de las operaciones habituales que realizo es crear Live USB de Ubuntu de arranque para instalarla en mi equipo, y es que, me gusta hacer instalaciones limpias, puesto que en mas de una ocasión me he encontrado con que el equipo no funciona correctamente actualizando desde una versión anterior; el motivo de esto lo desconozco.

Por regla general siempre realizo creo el USB de arranque desde alguna aplicación con interfaz gráfico, sin embargo, como en las últimas ocasiones me han dado problemas, he decidido crear el USB de arranque desde el terminal.

Como crear un Live USB de Ubuntu directamente desde el terminal

Crear un Live USB de Ubuntu desde el terminal

La operación de crear un Live USB de Ubuntu desde el terminal es algo relativamente simple, tan solo debemos seguir unos sencillos pasos,

  • Lo primero es averiguar la dirección de la unidad USB. Para ello, en un emulador de terminal ejecutaremos la siguiente orden,sudo fdisk -l
atareao@trusty: -home-atareao-Descargas_674.png

  • Otra opción es utilizar una herramienta con interfaz gráfico como puede ser GParted,
-dev-sdc - GParted_673.png

  • En el caso del ejemplo, la unidad es /dev/sdc
  • Si el USB está montado debemos desmontarlo previamente antes de hacer cualquier otra operación, para ello ejecutamos la siguiente orden,umount /dev/sdc
  • Ahora solo nos queda crear el USB. Por ejemplo en mi caso voy a crear el correspondiente a la última versión de Ubuntu 19.10 (Eoan Ermine)
sudo dd if=ubuntu-15.04-desktop-amd64.iso of=/dev/sdc bs=4M status=progress conv=fsync

Donde,

  • if indica el archivo de entrada
  • of es el archivo de salida (recuerda que en Linux todo es un archivo)
  • bs=4M indica que la lectura y escritura se hace por bloques del tamaño indicado
  • status=progress muestra la tasa de transferencia
  • conv=fsync fuerza una escritura de los datos antes de terminar el proceso.

Cuando termine verás algo como lo que aparece en la siguiente imagen,

atareao@trusty: -home-atareao_676.png

Dado que dura un tiempo, es interesante ejecutarlo con alguna orden que nos avise de que ha terminado, así tenemos distintas alternativas como por ejemplo,

sudo dd bs=4M if=ubuntu-19.10-desktop-amd64.iso of=/dev/sdb status=progress conv=fsync && notifiy "Terminado!"

o también,

sudo dd bs=4M if=ubuntu-19.10-desktop-amd64.iso of=/dev/sdb status=progress conv=fsync && zenity --info --text="¡Grabación finalizada!"

Más información,

6 comentarios en “Como crear un Live USB de Ubuntu directamente desde el terminal

  1. GU
    Gustavo Jumilla hace 10 años

    muy buena explicación!

  2. XP
    xpt hace 10 años

    Holas! muy buenos aportes del blog 🙂
    A esto le podrías agregar el uso de pv para ver el progreso del comando,
    sudo dd if=ubuntu-15.04-desktop-amd64.iso | pv |sudo dd of=/dev/sdc && notify-send «¡Terminado!»

    1. EL
      El atareao hace 10 años

      Muy buena idea…, la apunto para la próxima.

      Gracias.

  3. PR
    prisciliano hace 10 años

    Gracias por el tutorial.
    Dos preguntas:
    -El USB supongo que tiene que estar formateado, en ese caso, en que formato? y algún link a tutorial de como hacero?
    -El comando para crear el USB supongo que en «If» tiene que ir la ruta completa de la ISO, en el comando no figura….o no haca falta?

    Gracias y un saludo

  4. Víctor Manuel Sereno hace 7 años

    A mi me ha dado por instalar directamente la distribución en un usb, cuando en la instalación llegas a la parte de elegir la partición eliges la memoria usb y ya tienes tu gnu-linux preparado. De momento la he probado en dos ordenadores y funciona bien (lenta pero bien). Muy útil si estás de en casa de alguien y no quieres usar su sistema operativo.

Deja una respuesta

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