Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add post

You must login to add post .

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Usando curl y dd para crear bootable USBs desde una ISO al vuelo.

Usando curl y dd para crear bootable USBs desde una ISO al vuelo.

Difunde No Solo Hacking!

En el artículo anterior vimos como dd es un gran aliado para muchas cosas, entre ellas, quemar ISOs en USB.

En este caso nos centramos en curl y cómo curl puede incluso mejorar el proceso que vimos con dd apoyándose en él.

Qué es curl

Para los que no lo sepáis curl es un comando que nos permite transferir información desde un servidor. Los protocolos que soporta son HTTP, FTP, IMAP, POP3, SCP, SFTP, SMTP, TFTP, TELNET, LDAP y FILE.

Normalmente viene instaldo en todos los sistemas operativos de linux, pero si no podéis isntalarlo así:

Debian/Ubuntu

sudo apt install curl

Fedora/RedHAt/CentOs

sudo yum install curl

Arch Linux

sudo pacman -S curl

Open Suse

zypper install curl

Identificando mi dispositivo

Necesitamos saber sobre qué dispositivo USB volcar nuestra ISO y poder arrancar de él. Hay varias formas de identificar el dispositivo entre ellas

sudo lsblk
sudo fdisk -l

Opcional, borrar el contenido con ceros

También con dd podemos borrar escribiendo con ceros en el dispositivo que queramos, en este caso /dev/sdb. El comando para ello es:

sudo dd if=/dev/zero of=/dev/sdb bs=1M status=progress conv=fdatasync

El resultado de este comando será algo así.

Quemando la ISO en nuestro USB con curl y dd

Lo que necesitamos ahora simplemente es una URL a una ISO, así descargaremos la iso con curl que según se descargue se va a ir quemando a nuestro USB al vuelo!

sudo curl -L https://web.com/TuISO.isco | sudo dd of=/dev/usb

En mi caso es una ISO de arch linux, en el vuestro la que sea y mi usb es /dev/sdb. Quedaría así:

sudo curl -L http://mirrors.evowise.com/archlinux/iso/2020.08.01/archlinux-2020.08.01-x86_64.iso | sudo dd of=/dev/usb

¿Fácil verdad?


Difunde No Solo Hacking!

About Carlos Melantuche


Follow Me

Leave a reply

error: ooops!