Creare una partizione FAT16 sulla penna usb e renderla attiva, formattare la partizione con:
mkfs.msdos /dev/sdd1
Creiamo la cartella e scarichiamo ciò che ci interessa:
mkdir debian cd debian wget http://chuangtzu.acc.umu.se/debian-cd/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso wget ftp://ftp.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/boot.img.gz wget ftp://ftp.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/initrd.gz wget ftp://ftp.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/vmlinuz
Copiamo sulla penna usb il contenuto di boot.img.gz, il kernel, l’immagine iso del cd da installare e infine smontiamo la penna usb:
sudo mkdir /mnt/sdd1 sudo mkdir /mnt/loop sudo mount /dev/sdd1 /mnt/sdd1 gzip -d boot.img.gz sudo mount -o loop boot.img /mnt/loop sudo cp -rv /mnt/loop/* /mnt/sdd1/ sudo cp vmlinuz /mnt/sdd1/ sudo cp debian-503-i386-netinst.iso /mnt/sdd1/ sudo umount /mnt/sdd1 /mnt/loop
Installiamo syslinux:
sudo syslinux -sf /dev/sdd1
A questo punto possiamo eseguire il boot da penna usb. Se il pc non si avviasse (il bios deve supportare il boot da usb) possiamo a reinstallare il master boot record sulla penna:
install-mbr /dev/sdd1
Il comando install-mbr è presente nel pacchetto mbr.