Debian 安裝期間缺少非自由韌體

Debian 安裝期間缺少非自由韌體

我第一次在我的筆記型電腦上安裝 debian 並遇到這個問題:

您的某些硬體需要非免費韌體檔案才能運作。可從可移動媒體(例如 USB 記憶棒或軟碟)載入韌體。缺少的韌體檔案是:iwlwifi-3160-17.ucode。如果您現在有可用的媒體,請將其插入並繼續。

我嘗試過以 ISO 格式和 DD 格式編寫 Debian 官方映像。我已將必要的 iwlwifi-3160-17.ucode 檔案新增至可啟動裝置的根目錄中,但仍然沒有成功,該檔案似乎對安裝程式不可見。在 Debian 維基上我發現

在某些情況下,可能無法自動偵測可移動媒體上提供的韌體(例如 740503)。在這些情況下,請前往控制台 (Ctrl+alt+F2) 並手動將可移動儲存掛載 (8) 到臨時目錄(例如 /media)。

我該怎麼做?或是有其他選擇嗎?

答案1

Debian 不出貨非免費韌體在其官方發行版中。

幸運的是,你可以找到非官方非免費鏡像,包括韌體包

請改用這些圖像之一。


您特別提到iwlwifi-3160-17.ucode不是由您的非自由映像安裝的。

我可以看到包含此​​文件的軟體包firmware-iwlwifi版本。如果您在執行非免費映像時可以獲得終端,請使用它在安裝媒體中尋找軟體包並安裝它:20110315-3non-free

dpkg -i $(find / -name firmware-iwlwifi*deb)

如果您找不到此包,請考慮直接下載就可以了,將其放在 USB 上,安裝該 USB,然後dpkg -i firmware-iwlwifi*deb從 USB 中安裝。

答案2

最後我按照以下說明解決了問題 維基百科

我已將其添加到來源.list

deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

然後使用有線連接:

apt update && apt install firmware-iwlwifi
modprobe -r iwlwifi
modprobe iwlwifi

答案3

在某些情況下,您會在安裝過程中看到提供驅動程式的訊息即使使用包含韌體的映像

某些映像編寫者不會將 Debian ISO 正確部署到 USB 媒體。其中一種情況是 ISO 模式的 Rufus(DD 模式運作正常)。

在 ISO 模式下使用 Rufus 時,firmware產生的媒體上的資料夾將包含所有帶有副.deb檔名的預期文件檔案大小為 0 位元組。因此,這些檔案在安裝過程中毫無用處。

我發現這個問題debianforum.de 上報以及。如果您也遇到此問題,請使用不同的方法重新建立安裝媒體。

相關內容