<Sebelumnya | Konten | Selanjutnya>
Selain ketersediaan driver perangkat, beberapa perangkat keras juga memerlukan apa yang disebut firmware or mikrokode untuk dimuat ke dalam perangkat sebelum dapat beroperasi. Ini paling umum untuk kartu antarmuka jaringan (terutama NIC nirkabel), tetapi misalnya beberapa perangkat USB dan bahkan beberapa pengontrol hard disk juga memerlukan firmware. Dengan banyak kartu grafis, fungsionalitas dasar tersedia tanpa firmware tambahan, tetapi penggunaan fitur lanjutan memerlukan file firmware yang sesuai untuk diinstal di sistem.
Pada banyak perangkat lama yang memerlukan firmware untuk berfungsi, file firmware ditempatkan secara permanen di chip EEPROM/Flash pada perangkat itu sendiri oleh pabrikan. Saat ini sebagian besar perangkat baru tidak memiliki firmware yang disematkan dengan cara ini lagi, jadi file firmware harus diunggah ke perangkat oleh sistem operasi host setiap kali sistem melakukan booting.
Dalam kebanyakan kasus, firmware tidak bebas menurut kriteria yang digunakan oleh proyek Ubuntu dan dengan demikian tidak dapat disertakan dalam distribusi utama atau dalam sistem instalasi. Jika driver perangkat itu sendiri disertakan dalam distribusi dan jika Ubuntu secara legal dapat mendistribusikan firmware, itu akan sering tersedia sebagai paket terpisah dari bagian arsip yang tidak bebas.
Namun, ini tidak berarti bahwa perangkat keras tersebut tidak dapat digunakan selama instalasi. NS penginstal debian mendukung memuat file firmware atau paket yang berisi firmware dari media yang dapat dipindahkan, seperti stik USB. Lihat Bagian 6.4 untuk informasi rinci tentang cara memuat file atau paket firmware selama penginstalan.
Jika penginstal debian meminta file firmware dan Anda tidak memiliki file firmware ini atau tidak ingin menginstal file firmware tidak gratis di sistem Anda, Anda dapat mencoba melanjutkan tanpa memuat firmware. Ada beberapa kasus di mana driver meminta firmware tambahan karena mungkin diperlukan dalam keadaan tertentu, tetapi perangkat berfungsi tanpa itu di sebagian besar sistem (misalnya ini terjadi dengan kartu jaringan tertentu yang menggunakan driver tg3).