Crear un USB de instalación con un sencillo dd

Contrariamente a lo que se suele pensar, en Linux las cosas pueden hacerse mucho más sencillas que en Windows u otros sistemas operativos. Una de ellas, crear un USB booteable con nuestra distro de Linux favorita. Comenté anteriormente cómo utilizar herramientas como UNetbootin para tal menester, pero este proceso se puede hacer mucho más sencillo con la utilidad dd (Dataset Definition).

Seguiremos para ello los siguientes pasos con el usuario root:

  • Detectar el dispositivo con lsblk: una vez introducido el USB en nuestro ordenador, tendremos que saber qué dispositivo en /dev le ha asignado nuestro sistema:
    Listar dispositivos tipo bloque con lsblk

    Listar dispositivos tipo bloque con lsblk

    En mi caso, es /dev/sde

  • Desmontamos el dispositivo. En mi caso, /dev/sde1
    umount /dev/sde1
    
  • Copiar a nivel de bloque con dd la imagen .iso en el USB. En este caso, estoy utilizando la imagen de Linux Mint 17.3 edición MATE 64 bits:
    dd if=linuxmint-17.3-mate-64bit.iso of=/dev/sde
    

    Cuando haya finalizado la copia, veremos algo similar a lo siguiente:

    3276800+0 records in
    3276800+0 records out
    1677721600 bytes (1.7 GB) copied, 228.124 s, 7.4 MB/s
    
  • Finalmente limpiamos los buffers de los sistemas de ficheros antes de sacar nuestro USB del ordenador
    sync
    

Ahora ya podemos sacar el USB de nuestro ordenador que contendrá la imagen que le hayamos pasado para poder cargar en otro ordenador.