在 debian 中安装缺少的固件

在 debian 中安装缺少的固件

在安装过程中,我收到一些弹出窗口,指出硬件需要非免费固件文件才能运行。当时我没有这些文件,所以我继续安装,但现在我的系统无法识别wifi。我尝试安装固件,但搜索到的任何内容都不起作用。

丢失的文件是:

  • rtlwifi/rtl8723befw.bin
  • rtlwifi/rtl8723befw.bin

现在我已完成安装,如何安装固件?

答案1

您需要non-free首先启用: edit /etc/apt/sources.list,并在以 结尾的行末尾main添加contrib non-free。你最终会得到类似的东西

deb http://ftp.fr.debian.org/debian jessie main contrib non-free

ETC。

然后更新您的存储库并安装firmware-realtek

apt-get update && apt-get install firmware-realtek

这将提供必要的固件文件。

答案2

如果您有有线互联网连接,则可以安装sudo apt-get install firmware-linux-nonfree

Debian 8 Jessie 中的替代方法:

从以下位置下载firmware.zip 或tar.gz这里

并提取文件夹中压缩存档的所有文件/lib/firmware,然后重新启动。
也可以看看Debian 维基:

在安装过程中提供固件:
仅供记录,当我想确保在全新 Debian Jessie 安装期间所有最新固件都可用时,我按照以下步骤操作:

  • 我下载了我喜欢的 Debian 8 iso 镜像(稳定版、测试版等)
  • 我将 Debian iso 映像刻录到 U 盘
  • 我是单独下载的包固件.tar.gz
  • 我将firmware.tar.gz复制到安装光盘的“firmware”文件夹中。
  • 我使用“在此处提取”选项将firmware.tar.gz提取到安装光盘的“firmware”文件夹中
  • 我接受任何覆盖消息。
  • 最后我用 U 盘和固件启动,它肯定就在那里。
  • PS:即使 Debian iso 映像声称包含非自由固件,我也会执行相同的过程,因为实际上事实证明,即使在此类 iso 映像中也可能缺少固件。

答案3

对于可以访问互联网的 Debian Buster,您需要结合使用其他两种响应:

您需要首先启用非自由: edit /etc/apt/sources.list,并在以 结尾的行末尾main添加contrib non-free。你最终会得到类似的东西

deb http://ftp.fr.debian.org/debian buster main contrib non-free

保存后,使用新的包列表更新索引:

sudo apt update

您现在可以安装

sudo apt install firmware-linux-nonfree

最终:

sudo apt install firmware-realtek

相关内容