0

Usando wget para crear bootable USBs mientras descargamos la ISO.

Difunde No Solo Hacking!

En el artículo anterior vimos como curl junto con dd eran un gran tandem para poder quemar una ISO al vuelo en un USB según la descargábamos.

En este caso nos centramos en wget y cómo puede incluso mejorar el proceso que vimos con dd y curl.

Qué es wget

Para los que no lo sepáis wget es un comando y utilidad en Linux que nos permite transferir información desde un servidor. Los protocolos que soporta son HTTP, FTP, HTTPS.

Este comando lo utilizo muchísimo para descargar archivos.

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

Debian/Ubuntu

sudo apt install wget

Fedora/RedHAt/CentOs

sudo yum install wget

Arch Linux

sudo pacman -S wget

Open Suse

zypper install wget

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 al vuelo con wget

Lo que necesitamos ahora simplemente es una URL a una ISO, así descargaremos la iso con wget que según se descargue se va a ir quemando a nuestro USB al vuelo! ¿Cómo lo hacemos? Muy sencillo:

sudo wget "https://web.com/archivo.iso" -O /dev/TuUSB

En mi caso sería:

sudo wget "http://mirrors.evowise.com/archlinux/iso/2020.08.01/archlinux-2020.08.01-x86_64.iso" -O /dev/sdb

¡Ala! ya tenemos nuestro USB bootable con la ISO quemada en él de Arch.


Difunde No Solo Hacking!

Carlos Melantuche

Leave a Reply

Your email address will not be published. Required fields are marked *

11 − = 1