我正在使用 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-atheros
package。使用包名你可以去官方网站查看如果该软件包在 debian Stretch 上可用。