如何在 Debian 9 上安装/更新驱动程序?

Bas*_*sil 5 linux drivers debian

我刚刚在我的笔记本电脑上安装了 Debian 9,但是 Wifi 无法正常工作,我不确定我的显卡是否也能正常工作。我确定这只是缺少驱动程序,但我以前从未真正需要在 Linux 上更新驱动程序。那我该怎么做呢?

Ste*_*itt 11

在 Debian 中,如果您遇到 wi-fi 或图形支持问题,通常需要检查两件事。

首先是内核,尤其是图形。您通常可以通过查看backports来获得更新的内核;目前,Debian 9 内核是 4.9.168,但4.19.37 可作为向后移植,更好地支持较新的图形适配器。对于英特尔 GPU 而言尤其如此。要从 backports 安装内核,请按以下步骤操作:

  1. 添加向后移植存储库:

    echo deb http://http.debian.net/debian stretch-backports main contrib non-free > /etc/apt/sources.list.d/stretch-backports.list
    
    Run Code Online (Sandbox Code Playgroud)

    (是的,我们正在添加contribnon-free,它们稍后会派上用场......)

  2. 安装向后移植的内核:

    apt update
    apt -t stretch-backports install linux-image-amd64
    
    Run Code Online (Sandbox Code Playgroud)

    这不会替换您当前的内核,因此如果出现问题,您可以随时启动它。

二是固件。大多数 GPU 和许多 wi-fi 适配器都需要固件,默认情况下可能不会安装固件(因为源代码通常不可用,因此它不作为 Debian 的一部分提供,而是在non-free存储库中提供)。要安装可用的固件,也可以从 backports 安装(也可以):

apt install -t stretch-backports firmware-linux
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,重新启动以获取新的或改进的硬件支持...