
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.
Nombre | URL para descarga | Plataforma |
unetbootin | https://unetbootin.github.io/ | Linux, Windows y macOS
|
etcher | https://github.com/balena-io/etcher
| Linux y macOS
|
bootiso | https://github.com/jsamr/bootiso
| Linux y macOS
|
Espero le sea de utilidad...
Muchas gracias por tu articulo. Saludos.
gracias fue util
Gracias por el articulo
Спасибо за статью