2.2. Dispositivi che richiedono un firmware

Oltre alla disponibilità di un driver, alcuni dispositivi richiedono anche un cosiddetto firmware o microcodice da caricare nel dispositivo prima che sia completamente operativo. Questo è molto comune per le schede di rete (in particolare i NIC wireless) ma anche alcuni dispositivi USB e alcuni controller per dischi fissi richiedono un firmware.

In molti casi il firmware è considerato non-libero in base ai criteri usati dal progetto Debian GNU/Linux e quindi non può essere incluso nella distribuzione principale o nel sistema d'installazione. Se il driver del dispositivo è incluso nella distribuzione e se Debian GNU/Linux può distribuire legalmente il firmware, spesso è disponibile in un pacchetto separato della sezione non-free dell'archivio.

Questo non vuol dire che questo hardware non può essere usato durante l'installazione. A partire da Debian GNU/Linux 5.0, debian-installer supporta il caricamento dei file con il firmware o dei pacchetti contenenti il firmware da un supporto removibile come un dischetto o una chiavetta USB. Si veda Sezione 6.4, «Caricare i firmware mancanti» per le istruzioni dettagliate su come caricare i file o i pacchetti con il firmware durante l'installazione.