我最近开始学习Linux,其中Debian是我最喜欢的。我把它安装在笔记本上,发现缺少一些固件(这与我在安装指南中读到的一致)。我有以下问题:
安装后,如何打印所有丢失固件的列表,以便我可以了解问题的严重程度以及我需要哪些文件?
我发现我可以从以下位置下载固件https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stretch/current/。不过,我的笔记本上仍然附有 DVD。与从 cdimage.debian.org 下载相比,如果我使用该制造商的 DVD 有什么优势吗?
关于制造商的 DVD,我发现驱动程序占用了大量空间(更多 GB)。我如何确定哪些目录和文件对 Linux 很重要(我想将它们存储在安装程序 USB 记忆棒上)?
我又发现了一个链接:https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/9.1.0+nonfree/amd64/iso-dvd/firmware-9.1.0-amd64-DVD-1.iso。可以肯定地说这与官方DVD1 + NonFreeFirmware 相同吗?如果我把这个与OfficialDVD2和OfficialDVD3结合起来是一个完整的包吗?
答案1
我会使用发行版的官方固件如果它适合你。
除了 Debian 附带的特定版本经过更多测试外,不保证制造商提供的固件与内核兼容也许除非制造商说使用该特定版本的发行版或内核 xxx,甚至那时。
可能有一些特定版本的固件甚至可能无法与默认驱动程序/守护程序一起使用,比默认使用的版本更新或旧。
例如,为了理解这个问题,realtek wifi 芯片组存在多个版本的固件、多个兼容版本的内核驱动程序以及多个版本的 hostapd 守护程序,它们必须紧密匹配特定版本,并且通常具有待编译,至尝试克服芯片组的错误。
因此,除非您知道自己在做什么,否则我建议(再次)使用发行版附带的固件驱动程序。
答案2
你写的内容和写的方式表明你的知识中可能存在一两个空白。
您了解存储库以及如何使用它们吗?固件可从存储库获取,但您需要更改源列表才能获取它。
Debian 默认情况下只提供“免费”的东西。固件是专有的,即“不是免费的”,但仍然可以访问。
看着https://linuxpanda.wordpress.com/2016/12/31/things-to-do-after-installing-debian-stretch/特别是“更新源列表”部分。请勿盲目关注本网站的其余部分,除非/直到您了解您可能添加的内容。
看着https://wiki.debian.org/DebianRepository
您需要添加的一件有用的事情是 synaptic > (AS ROOT) apt install synaptic。
视频和 wifi 主要需要固件。一般来说,人们工作的基础是“这看起来有效吗?”和“如果它没有坏,就不要试图修复它”。
通常可以通过首先识别硬件然后查看该硬件是否需要固件来发现是否需要固件。有些事情就是有效的。可以通过在终端中使用命令 > lspci 或命令 > lsusb 来发现硬件。