Installare Debian Lenny in modalità netinstall da penna usb

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.