Como crear una memoria USB booteable desde el cli con dd

memoria

Como crear una memoria USB booteable desde el cli con el comando dd

Los discos y/o memoria USB booteable son necesarias cuando necesitamos instalar una nueva distribución GNU/Linux o ejecutar el sistema operativo directamente desde un USB live (livecd), mismo que nos permitirá trabajar sin instalarlo permanentemente en el ordenador, Existen diferentes herramientas desde la interfaz grafica (GUI) que podemos instalar y luego usar para crear una memoria USB booteable , pero como sabe esta entrada no trata de eso, como amante del cli no necesitas instalar nada y solo usar el comando dd.

Si tienes una distribución basada en Linux o *nix, no necesita mas nada que tu consola.

Como realizar el USB boot ( USB booteable).

desde terminal ejecuta los siguientes comandos:

1). Conecta e identifica tu memoria USB, puedes usar los comando lsusb o lsblk para los usuarios de macos deben utilizar diskutil list
lsblk

Mi memoria es de 30G y la salida seria algo como esto

[user@ansible01 ~]$ lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   36G  0 disk
|-sda1        8:1    0    1G  0 part /boot
`-sda2        8:2    0   35G  0 part
  |-cl-root 253:0    0 31.9G  0 lvm  /
  `-cl-swap 253:1    0  3.1G  0 lvm  [SWAP]
sr0          11:0    1  6.7G  0 rom 
sdb           8:0    0   30G  0 disk
|-sdb1        8:1    0   30G  0 part mi-disco-USB

Los usuarios de macOS

diskutil list
2). Después de identificarla nos aseguramos de desmotarla con el comando umount, para los usuarios de macos deben utilizar diskutil unmount /dev/disk2s1

Linux "suponiendo que la memoria sea sdb1", recuerde reemplazar por el nombre correcto

sudo umount /dev/sdb1

MacOS "suponiendo que la memoria sea disk2s1", recuerde reemplazar por el nombre correcto

diskutil unmount /dev/disk2s1
3). Localizamos la distribución en formato iso, para el ejemplo usare Centos 8 y lo copiamos a la memoria con el comando dd, esta herramienta se encuentra instalada por defecto en Linux, macos, entre otras distros *nix
sudo dd if=/home/user/Downloads/CentOS-8-x86_64-1905-dvd1.iso of=/dev/disk2

Eso es todo, reiniciamos el equipo donde queremos probar o instalar el sistema operativo desde la memoria USB y como indique antes es todo.

En caso de que el sistema operativo no bootee desde la memoria, debe asegurarse de que el equipo tenga la correcta configuración en el BIOS o uefi.

Para los amantes del gui igual des dejo una lista de las herramientas graficas que pueden utilizar, aunque nunca podrán disfrutar de la supremacía del cli sobre la interfaz grafica.

NombreURL para descargaPlataforma
unetbootinhttps://unetbootin.github.io/Linux, Windows y macOS

 

etcherhttps://github.com/balena-io/etcher

 

Linux y macOS

 

bootisohttps://github.com/jsamr/bootiso

 

Linux y macOS

 

 

Espero le sea de utilidad...

 

3 comentarios de “Como crear una memoria USB booteable desde el cli con dd”

Deja una respuesta

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