兼容硬件列表


English | 简体中文

返回上一级索引

安装之前请先阅读这些指示,否则你的机器可能会变砖:安全措施

这一部分说明了 libreboot 已知兼容的硬件。

安装指南,请参看 ../install/

注意:对 T60/R60 thinkpad 而言,请确认它拥有的是 Intel GPU 而非 ATI GUI,因为 coreboot 对这些机器缺少 ATI GPU 的原生图像初始化。

(对 T500、T400 等后续机器而言,有 ATI GPU 也没问题,因为它也有 Intel GPU,而 libreboot 会用 Intel 的)

更新 LIBREBOOT 前请先阅读这里,否则你的机器可能会成变砖

有些新的 Intel 平台需要 Intel ME 和/或 MRC 固件(例如 ThinkPad X230 或 T440p),还有些 HP 笔记本需要 KBC1126 EC 固件。对上述机器而言,Libreboot 官方发布的 ROM 缺少了特定的文件,你必须自己加入进去。如果无视这则警告,而坚持在不修改的情况下刷入官方发布的 ROM,那你可能会让你的机器变砖(导致它无法启动)。详请阅读:

在 Sandybridge/Ivybridge/Haswell 插入二进制 blob

注意:如果你是自己使用 lbmk 编译的 ROM,则不用在意这条警告。它只针对官方发布的 ROM,因为这些 ROM 里删除了 ME/MRC/EC 固件。上面的链接讲解了怎么把它们加回去。如果是自己从源代码构建 ROM 镜像,Libreboot 的构建系统会自动处理的。见:Libreboot 构建指南

已支持的硬件

该版本的 libreboot 目前支持以下机器:

服务器(AMD,x86)

Desktops (AMD, Intel, x86)

笔记本(Intel,x86)

笔记本(ARM,配 U-Boot payload)

已移除的主板

这些主板 Libreboot 以前支持,但现在移除了,计划在以后重新加回来。它们之所以被移除,是因为出现了问题。主板列表:

关于已移除的主板

警告:2023 年 2 月 19 日,veyron speedy 主板(例如 C201)的图像初始化无法工作,截至该时还没有解决方案。见 https://notabug.org/libreboot/lbmk/issues/136 —— 2021.01 的最后一个测试过的版本,这个带 u-boot 的主板是可以工作的。见:
https://wiki.postmarketos.org/wiki/ASUS_Chromebook_C201_(google-veyron-speedy) (IRC 上的 alpernebbi 正在研究这个问题,二分法排查 uboot 并更新最新的版本)——目前,Libreboot 20221214 和 20230309 的 ROM 镜像已经删除。

警告:daisy- 和 peach- 主板需要 B1 bootloader blob,但 coreboot 第三方有一个假的/占位的 blob。我们需要在 Libreboot 构建系统中实现一套逻辑,正确获取/提取这些 blob,并为其编写文档。目前的话,就假定它们是损坏的——ROM 镜像目前已经排除,并在 Libreboot 20221214 和 20230309 中删除。——见:https://review.coreboot.org/plugins/gitiles/blobs/+/4c0dcf96ae73ba31bf9aa689768a5ecd47bac19ehttps://review.coreboot.org/plugins/gitiles/blobs/+/b36cc7e08f7337f76997b25ee7344ab8824e268d

d945gclf:据上次报告,根本无法启动。D510MO 仍在 lbmk 中,但仍然报告有问题;其他主板应该没问题(见上方列表)。

警告:这些主板的支持,还处于概念验证阶段。参考 docs/uboot/ 了解 U-boot payload 的更多信息。

模拟

计划:支持更多硬件。见 lbmk 中的 config/coreboot/。更新上面的列表!

所谓“支持”,即指构建脚本知道如何构建这些机器的 ROM 镜像,并且机器经过测试(确认能够工作)。也可能会有例外;换言之,这是“官方”支持的机器列表。

在 i945(X60、T60)及 GM45(X200、X301、T400、T500、R400、W500、R500)上更新 EC

建议更新到最新 EC 固件版本。EC 固件 与 libreboot 是独立的,所以我们实际上并不会提供这些固件,但如果你仍还有 Lenovo BIOS,那你可以直接运行 Lenovo BIOS 更新工具,它会同时更新 BIOS 和 EC 版本。见:

注意:只有在运行 Lenovo BIOS 的时候,你才能这样做。如何在运行 libreboot 的时候更新 EC 固件尚不清楚。libreboot 只会替换 BIOS 固件,而不会替换 EC。

更新的 EC 固件有一些好处,例如电池管理更加好。

如何得知你的 EC 版本(i945/GM45)

在 Linux,你可以试试这条命令:

grep 'at EC' /proc/asound/cards

输出样例:

ThinkPad Console Audio Control at EC reg 0x30, fw 7WHT19WW-3.6

7WHT19WW 另一种形式的版本号,使用搜索引擎来找出正常的版本号——这个例子中的 x200 tablet,版本号是 1.06。

或者,如果能用 dmidecode,则(以 root)运行以下命令,来得知目前刷入的 BIOS 版本:

dmidecode -s bios-version

运行最新 BIOS 的 T400 上,它的输出结果为 7UET94WW (3.24 )

本页面的 Markdown 文件: https://libreboot.org/docs/hardware/index.zh-cn.md

网站地图

本 HTML 页面使用 untitled 静态网站生成器生成。