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/images/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/images/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

¿Eres curioso? » sigue este enlace

Únete a la comunidad