6.4. Memuat Firmware yang Kurang

Seperti yang dijelaskan dalam Bagian 2.2, “Perangkat yang Membutuhkan Firmware”, beberapa perangkat memerlukan firmware untuk dimuat. Dalam kebanyakan kasus, perangkat tidak akan berfungsi sama sekali jika firmware tidak tersedia; terkadang fungsionalitas dasar tidak terganggu jika itu kurang dan firmware hanya diperlukan untuk mengaktifkan fitur tambahan.

Dimulai dengan Debian GNU/Linux 12.0, mengikuti Resolusi Umum tahun 2022 tentang firmware tidak bebas, image instalasi resmi (seperti netinst) dapat menyertakan paket-paket firmware tidak bebas. Bahkan dengan adanya paket-paket firmware tersebut, beberapa berkas firmware mungkin masih belum tersedia. Atau seseorang mungkin menggunakan berkas netboot, yang tidak menyertakan paket firmware.

Jika driver perangkat meminta firmware yang tidak tersedia, debian-installer akan menampilkan penawaran dialog untuk memuat firmware yang kurang. Jika opsi ini dipilih, debian-installer akan memindai perangkat yang tersedia untuk berkas firmware bukan paket atau paket yang berisi firmware. Jika ditemukan, firmware akan disalin ke lokasi yang benar (/lib/firmware) dan modul driver akan dimuat ulang.

[Catatan] Catatan

Perangkat mana yang dipindai dan sistem berkas mana yang didukung tergantung pada arsitektur, metode instalasi, dan tahap instalasi. Terutama selama tahap awal instalasi, memuat firmware kemungkinan besar akan berhasil dari flash disk USB berformat FAT.

Perhatikan bahwa dimungkinkan untuk melewatkan pemuatan firmware jika Anda tahu perangkat juga akan berfungsi tanpanya, atau jika perangkat tidak diperlukan selama instalasi.

6.4.1. Menyiapkan medium

Metode yang paling umum untuk memuat firmware tersebut adalah dari beberapa media lepasan seperti flash disk USB. Untuk menyiapkan flash disk USB (atau media lain seperti partisi hard drive), berkas firmware atau paket harus ditempatkan di direktori root atau direktori bernama /firmware dari sistem berkas pada media. Sistem berkas yang direkomendasikan untuk digunakan adalah FAT karena itu pasti akan didukung selama tahap awal instalasi.

Berkas tarball dan zip yang berisi paket saat ini untuk firmware yang paling umum, dan metadata terkait untuk memastikan deteksi yang tepat oleh pemasang (direktori dep11), tersedia dari:

Cukup unduh berkas tarball atau zip untuk rilis yang benar dan bongkar ke sistem berkas di media.

Dimungkinkan juga untuk menyalin berkas firmware individual ke media. Firmware bukan paket dapat diperoleh misalnya dari sistem yang sudah dipasang atau dari vendor perangkat keras.

6.4.2. Firmware dan Sistem yang Dipasang

Setiap firmware yang dimuat selama instalasi akan disalin secara otomatis ke sistem yang dipasang. Dalam kebanyakan kasus ini akan memastikan bahwa perangkat yang membutuhkan firmware juga akan bekerja dengan benar setelah sistem reboot ke dalam sistem yang dipasang. Namun, jika sistem yang dipasang menjalankan versi kernel yang berbeda dengan pemasang, ada sedikit kemungkinan bahwa firmware tidak dapat dimuat karena perbedaan versi.

Jika firmware dimuat dari paket firmware, debian-installer juga akan memasang paket ini untuk sistem yang dipasang dan secara otomatis akan menambahkan bagian non-free-firmware dari arsip paket di sources.list APT. Ini memiliki keuntungan bahwa firmware harus diperbarui secara otomatis jika versi baru tersedia.

Jika memuat firmware dilewati selama instalasi, perangkat yang relevan mungkin tidak akan berfungsi dengan sistem yang dipasang sampai (paket) firmware dipasang secara manual.

[Catatan] Catatan

Jika firmware dimuat dari berkas firmware yang bukan paket, firmware yang disalin ke sistem yang dipasang tidak akan diperbarui secara otomatis kecuali paket firmware yang sesuai (jika tersedia) dipasang setelah instalasi selesai.

6.4.3. Menyelesaikan Sistem yang Dipasang

Tergantung pada bagaimana instalasi dilakukan, mungkin kebutuhan untuk beberapa firmware tidak terdeteksi selama instalasi, bahwa firmware yang relevan tidak tersedia, atau bahwa seseorang memilih untuk tidak memasang beberapa firmware pada waktu itu. Dalam beberapa kasus, instalasi yang sukses masih dapat berakhir di layar hitam atau layar kacau ketika reboot ke dalam sistem yang dipasang. Ketika itu terjadi, solusi berikut dapat dicoba:

  • Berikan opsi nomodeset pada baris perintah kernel. Ini dapat membantu boot ke mode grafis fallback.

  • Gunakan kombinasi tombol Ctrl+Alt+F2 untuk beralih ke VT2, yang mungkin menawarkan prompt login fungsional.