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.
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
- Otra opción es utilizar una herramienta con interfaz gráfico como puede ser GParted,
- 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,
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,
muy buena explicación!
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!»
Muy buena idea…, la apunto para la próxima.
Gracias.
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
OK! Apunto para tutorial…
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.