Για την προετοιμασία του USB stick θα χρειαστείτε ένα σύστημα που τρέχει ήδη GNU/Linux και υποστηρίζει USB. Πρέπει να βεβαιωθείτε ότι το άρθρωμα usb-storage του πυρήνα είναι φορτωμένο (modprobe usb-storage) και προσπαθήστε να βρείτε σε ποια συσκευή SCSI έχει αντιστοιχηθεί το USB stick (σ' αυτό το παράδειγμα χρησιμοποιούμε τη συσκευή/dev/sda). Για να γράψετε στο stick, ίσως χρειαστεί να απενεργοποιήσετε την προστασία εγγραφής του.
Σημειώστε ότι το USB stick πρέπει να έχει μέγεθος τουλάχιστον 256 MB (μικρότεροι σχηματισμοί είναι δυνατοί αν ακολουθήσετε τις οδηγίες στην ενότητα Τμήμα 4.3.2, “Αντιγράψτε τα αρχεία — ο ευέλικτος τρόπος”).
Υπάρχει ένα συγκεντρωτικό αρχείο hd-media/boot.img.gz που περιέχει όλα τα αρχεία του εγκαταστάτη (μαζί με τον πυρήνα) καθώς και το SYSLINUX και τα αρχεία ρύθμισης του. Το μόνο που έχετε να κάνετε είναι να αποσυμπιέσετε το αρχείο κατευθείαν στο USB stick:
# zcat boot.img.gz > /dev/sda
Η χρήση αυτής της μεθόδου θα καταστρέψει ο,τιδήποτε υπάρχει ήδη στην συσκευή. Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό όνομα συσκευής για το USB stick σας.
Μετά απ' αυτό, προσαρτήστε το USB κλειδί μνήμης (mount ), που θα έχει τώρα ένα FAT σύστημα αρχείων, και αντιγράψτε σ' αυτό μια από τις εικόνες των αρχείων Debian netinst ή businesscard ISO (δείτε την ενότητα Τμήμα 4.3.3, “Προσθήκη ενός ειδώλου ISO”). Αποπροσαρτήστε το κλειδί (/dev/sda /mntumount /mnt) και έχετε τελειώσει.
Αν θέλετε μεγαλύτερη ευελιξία ή απλά θέλετε να ξέρετε τι ακριβώς συμβαίνει, θα πρέπει να χρησιμοποιήσετε την ακόλουθη μέθοδο για την τοποθέτηση των αρχείων στο stick.
Θα δείξουμε πώς μπορείτε να ρυθμίσετε το stick μνήμης ώστε να χρησιμοποιήσει το πρώτο τμήμα αντί ολόκληρης της συσκευής.
Επειδή τα περισσότερα USB stick έρχονται προδιαμορφωμένα με μια μοναδική κατάτμηση FAT16, το πιθανότερο είναι ότι δεν θα χρειαστεί να επαναδιαμερίσετε ή να επαναμορφοποιήσετε το stick. Αν παρ' όλα αυτά πρέπει να κάνετε κάτι τέτοιο, χρησιμοποιήστε την εντολή cfdisk ή οποιοδήποτε άλλο εργαλείο διαμέρισης για να δημιουργήσετε μια κατάτμηση FAT16 και στη συνέχεια δημιουργήστε το σύστημα αρχείων χρησιμοποιώντας:
# mkdosfs /dev/sda1
. Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό όνομα συσκευής για το USB stick. Η εντολή mkdosfs περιέχεται στο Debian πακέτο dosfstools.
Για να ξεκινήσουμε τον πυρήνα αμέσως μετά την εκκίνηση από το USB stick, θα πρέπει να βάλουμε έναν φορτωτή εκκίνησης στο stick. Αν και οποιοσδήποτε φορτωτής εκκίνησης (πχ. LILO) θα δούλευε, είναι πιο βολικό να χρησιμοποιήσετε το SYSLINUX, μιας και χρησιμοποιεί τμήμα με FAT16 και μπορεί να προρυθμιστεί με την απλή διόρθωση ενός αρχείου κειμένου. Οποιοδήποτε λειτουργικό σύστημα που υποστηρίζει το σύστημα αρχείων FAT μπορεί να χρησιμοποιηθεί για να γίνουν αλλαγές στη ρύθμιση του φορτωτή εκκίνησης.
Για να βάλετε το SYSLINUX στο τμήμα με το FAT16 στο USB stick σας, εγκαταστήστε τα πακέτα syslinux και mtools στο σύστημά σας και πληκτρολογήστε
# syslinux /dev/sda1
Και πάλι φροντίστε να χρησιμοποιήσετε το σωστό όνομα για τη συσκευή σας. Το τμήμα δεν πρέπει να είναι προσαρτημένο κατά την εκκίνηση του SYSLINUX. Η διαδικασία αυτή γράφει έναν τομέα εκκίνησης στο τμήμα και δημιουργεί το αρχείο ldlinux.sys που περιέχει τον κώδικα του φορτωτή εκκίνησης.
Προσαρτήστε το τμήμα (mount /dev/sda1/mnt) και αντιγράψτε τα ακόλουθα αρχεία από τις αρχειοθήκες του Debian στο stick:
vmlinuz (εκτελέσιμο του πυρήνας)
initrd.gz (αρχική εικόνα ramdisk)
syslinux.cfg (αρχείο ρύθμισης του SYSLINUX )
Προαιρετικά modules του πυρήνα
Αν θέλετε να ονομάσετε διαφορετικά τα αρχεία παρακαλούμε σημειώστε ότι τοSYSLINUX μπορεί να επεξεργαστεί μόνο ονόματα αρχείων τύπου DOS(8.3).
Το αρχείο ρυθμίσεων syslinux.cfg θα πρέπει να περιέχει τις ακόλουθες δύο γραμμές:
default vmlinuz append initrd=initrd.gz
Ο εγκαταστάτης θα αναζητήσει τώρα ένα είδωλο του Debian ISO στο stick σαν πηγή για τα επιπλέον δεδομένα που χρειάζονται για την εγκατάσταση.Επομένως το επόμενο βήμα σας είναι να αντιγράψετε ένα είδωλο Debian ISO (businesscard, netinst ή ακόμα και το είδωλο ενός πλήρους CD) στο stick σας (βεβαιωθείτε να διαλέξετε ένα που να χωρά στο stick). Το όνομα του αρχείου πρέπει να τελειώνει σε .iso.
Αν θέλετε να κάνετε εγκατάσταση πάνω από το δίκτυο, χωρίς την χρήση ενός ειδώλου ISO, προφανώς θα παραλείψετε το προηγούμενο βήμα. Επιπλέον θα πρέπει να χρησιμοποιήσετε το αρχικό είδωλο ramdisk από τον κατάλογο netboot αντί του καταλόγου hd-media, επειδή το είδωλο hd-media/initrd.gz δεν έχει υποστήριξη για δίκτυο.
Όταν τελειώσετε, αποπροσαρτήστε το USB stick μνήμης (umount /mnt) και ενεργοποιήστε την προστασία εγγραφής.