Neu wird einfach das Image (bspw. firmware-8.10.0-amd64-netinst.iso) auf den Stick kopiert:

cp firmware-8.10.0-amd64-netinst.iso /dev/sdx;sync

Die folgende Info bezieht sich auf die älteren Debian-Versionen.


Link: http://debiananwenderhandbuch.de/instsarge.html


you need boot.img.gz and a netinst of same type (sarge, etch)!!!
Download boot.img.gz from any mirror or ftp://ftp.debian.org/debian/dists/etch/main/installer-i386/current/images
Download netinst from any mirror or http://cdimage.debian.org/debian-cd

connect USB-HDD or -Stick to a Computer running Linux

as root:

make a partition using fdisk /dev/sd?

install-mbr /dev/sd?

zcat boot.img.gz >/dev/sd?x

(set /dev/sd?x properly)

After that, mount the partition on your USB memory stick

mount /dev/sd?x /mnt

... and copy a Debian netinst or businesscard ISO image to it (please note that the file name must end in .iso).

unmount device ...

done!

Using Partitions For USB-HDD

you need tools:
aptitude install mbr dosfstools mtools syslinux

make a partition using fdisk /dev/sdx

make it bootable

make a FAT16 and install syslinux:
mkdosfs /dev/sda1
syslinux /dev/sda1
install-mbr /dev/sda

mount it and change to the directory and install Linux files, eg:
wget ftp://ftp.debian.org/debian/dists/etch/main/installer-i386/current/images/hd-media/gtk/initrd.gz
wget ftp://ftp.debian.org/debian/dists/etch/main/installer-i386/current/images/hd-media/gtk/vmlinuz

create syslinux.cfg containing
  default vmlinuz
  append initrd=initrd.gz

and add the preferred ISO