デバイスドライバの可用性とは別に、いくつかのハードウェアでは、いわゆる ファームウェア や マイクロコード というものが、デバイスが利用できるようになる前に、デバイスに読み込まれる必要があるものもあります。もっとも一般的なのはネットワークインターフェースカード (特にワイヤレス NIC) ですが、例えば USB デバイスやハードディスクコントローラでも、ファームウェアが必要なものがあります。
多くの場合、Debian GNU/Linux プロジェクトで使用する基準において、non-free (非フリー) であるため、main ディストリビューションや、インストールシステムに含むことができません。デバイスドライバそのものがディストリビューションに含まれ、Debian GNU/Linux が法的にファームウェアを配布できるのであれば、アーカイブの non-free セクションに独立したパッケージとして、利用できることがしばしばあります。
しかしこのことは、そういったハードウェアが、インストール中に使用できないことを意味するわけではありません。Debian GNU/Linux 5.0, debian-installer
からは、フロッピーディスクや USB メモリなどのリムーバブルメディアにある、ファームウェアファイルやファームウェアパッケージの読み込みをサポートしています。どのようにインストール中にファームウェアファイルやファームウェアパッケージを利用するのか、といった詳細情報は、「見つからないファームウェアの読み込み」 をご覧ください。