Recientemente formateé mi pc de sobremesa y el portatil para pasar de crunchbang a debian testing y buscando formas de instalarlas desde un usb encontré la solución que comparto:

A lo largo del tutorial, se asumirá que el dispositivo usb está en /dev/sda y que la distribución a instalar es debian testing.

Método 1

El primer paso es desmontar el usb:

sudo umount /dev/sda

Descargar el boot.img.gz, necesario para hacer el usb “bootable” (que sea capaz el pc de arrancar desde él).

cd ~
wget ftp://ftp.debian.org/debian/dists/testing/main/installer-amd64/current/assets/img/hd-media/boot.img.gz

Este archivo es para procesadores de 64-bits, para procesadores de 32 hay que descargar el siguiente:

cd ~
wget ftp://ftp.debian.org/debian/dists/testing/main/installer-i386/current/assets/img/hd-media/boot.img.gz

Una vez descargado, se extrae la imagen y se escribe en el usb:

sudo zcat ~/boot.img.gz > /dev/sda

Montamos el usb en el directorio /mnt:

sudo mount /dev/sda /mnt

En este caso se va a usar la versión net-install de debian testing, es posible usar cualquier otra imagen siempre que corresponda con la versión de la imagen descargada anteriormente.

cd /mnt/
sudo wget http://cdimage.debian.org/cdimage/wheezy_di_beta2/amd64/iso-cd/debian-wheezy-DI-b2-amd64-netinst.iso

Listo, desmontamos el dispositivo usb:

cd ~
sudo umount /dev/sda

Ahora es posible iniciar debian desde USB e instalar debian testing.

Método 2

Descargar la ISO deseada de debian y ejecutar lo siguiente:

cat debian.versión.iso > /dev/sdX ; sync

Donde /dev/sdX ha de ser el dispositivo USB

Método 3 (Sugerido en los comentarios por cioran)

dd if=/ruta/debian.iso of=/dev/sdb bs=1M; sync


Referencias

Boot Debian from an USB device »» Visitar sitio

Índice