BIOS 设备白名单对 Linux 有影响吗?

Nic*_*hov 2 wifi hardware laptop thinkpad

从 2002 年开始,联想(实际上是当时的 IBM)开始将无线适配器和其他允许在他们的 ThinkPad 笔记本电脑中使用的设备列入白名单。其他一些制造商可能也在这样做。允许硬件的确切列表从未公开记录过。

一些发烧友修改了 BIOS 以消除这些限制。

如果我只想在我的笔记本电脑上运行 Linux/Unix 变体,我是否需要这样的修改才能使用非白名单硬件?(不是 Windows)。

如果我只打算在某种虚拟机中运行 Windows,答案会有什么不同吗?

gar*_*Red 5

BIOS 白名单会在启动过程的早期停止笔记本电脑 - 显示的错误消息类似于您在某些主板没有连接键盘或其他强制外围设备时看到的错误消息。

一旦笔记本电脑通过 BIOS 阶段并加载操作系统,白名单就变得多余了。事实上,操作系统可能不会意识到它的存在,而是会像往常一样扫描并找到硬件。因此,如果它启动到 Windows,它将启动到 Linux。

是否使用虚拟机没有区别。


惠普曾经是另一家拥有 BIOS 白名单的制造商。但是,我不久前购买了一台基于 UEFI 的 HP 笔记本电脑,它没有白名单。这是否适用于所有 UEFI 系统是另一个问题。

编辑:似乎联想仍然保留其 UEFI 系统上的白名单,通过 Arch 论坛条目here