如何发现(并查找)我用于新的最小 SO 安装的所有驱动程序?

如何发现(并查找)我用于新的最小 SO 安装的所有驱动程序?

我正在使用 Debian 8,并且想要将我的机器格式化为 Debian 9。我假装使用正确的驱动程序和必要的 X 模块进行最小安装。一切都将通过 CLI 完成。那么,我如何才能找到我正在使用的必要驱动程序并在 Debian 9 上找到它们(也许名称已更改?)。

我在网上找到了如何发现我的视频和卡驱动程序,但还有更多内容吗?

答案1

您可以通过命令获取驱动程序列表,lspci然后获取提供该驱动程序的包名称。

例如:

获取内核模块驱动程序列表。

lspci -knn

wifi 驱动程序的示例输出:

08:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
    Subsystem: Lite-On Communications Inc AR9485 Wireless Network Adapter [11ad:6617]
    Kernel driver in use: ath9k
    Kernel modules: ath9k

要获取提供模块的包名称ath9k

apt-file search ath9k | less

可以apt-file通过以下方式安装和更新:

apt install apt-file
apt-file update

示例输出:

firmware-atheros: /lib/firmware/ath9k_htc/htc_7010-1.4.0.fw
firmware-atheros: /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw
...

从这个例子来看,它们ath9k属于firmware-atherospackage。使用包名你可以去官方网站查看如果该软件包在 debian Stretch 上可用。

相关内容