Linux 上更新固件不用进 BIOS:fwupd 开源免费,命令与图形界面都有

笔记本和主板的固件更新通常要在 Windows 下装厂商工具,或者在开机时进 BIOS 折腾。Linux 用户则可以直接用 fwupd:它能查到这个型号有哪些厂商发布的固件更新,装上后重启生效。
它解决什么问题
Linux 主力机拿不到厂商的固件更新工具,只能去借 Windows 环境。
不清楚自己机器的固件是不是该升级,厂商页面也查不到对 Linux 的支持。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 识别硬件并匹配 | 自动查设备型号,列出厂商通过 LVFS 发布的可用固件 |
| 命令行加图形界面 | fwupdmgr 管流程,GNOME 软件与 KDE 工具里能点着升级 |
| 自动更新可行 | 可开启自动检查与安装,等同系统更新体验 |
| 支持范围广 | 覆盖多数品牌整机、主板与常见外设,具体以 LVFS 收录为准 |
| 更新历史可查 | 装过哪些固件、什么时候装的,都有记录 |
| 开源可审 | 更新流程与元数据来源公开 |

关键前提是「厂商把固件交给了 LVFS」,不是万能更新器
fwupd 能否拿到更新,取决于厂商有没有把固件发布到 LVFS(Linux Vendor Firmware Service)。联想、戴尔、惠普等主流品牌收录较全,小众主板和外设可能没有。所以第一步不是急着升级,而是先跑一遍查询,看看有没有可用更新——没有就是没有,不用强求,也不是 fwupd 的问题。
操作纪律和刷 BIOS 一样:插上电源、别在更新中途断电、装完重启让固件生效。固件更新修的是底层兼容性与稳定性,不会让机器变快,所以不必追新;有明确问题(如休眠异常、接口不识别)或安全公告时才值得升。更新前确认重要数据有备份,这是所有底层操作的通用前提。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| 厂商官方工具 | 官方免费 | Windows 下的原厂更新程序,收录范围通常更全但仅限该品牌。 |
| BIOS 内刷新 | 系统自带 | 传统方式,不依赖系统,但操作繁琐且需要自行寻找固件文件。 |
| GNOME Firmware | 开源免费 | fwupd 的图形前端,适合不想敲命令的用户。 |
谁适合用
- 以 Linux 为主力系统的笔记本用户
- 不想为了更新固件而装双系统的开发者
- 负责批量管理 Linux 终端的运维人员
怎么开始
- 在发行版仓库里安装 fwupd,多数主流发行版已预装。
- 执行 fwupdmgr get-devices 查看可更新的设备清单。
- 执行 fwupdmgr refresh 拉取最新的固件元数据。
- 执行 fwupdmgr get-updates 查看有哪些可用更新及说明。
- 执行 fwupdmgr update 安装,接好电源并重启让固件生效。
常见问题
我的机器查不到更新?
说明该厂商没有把这款设备的固件发布到 LVFS,只能在 Windows 侧用厂商工具。
会损坏机器吗?
走的是厂商官方固件与标准更新流程,风险与在 Windows 下更新相当;务必通电并避免中途断电。
能用图形界面吗?
可以。GNOME 软件的「更新」页与 KDE 的发现工具里都能看到固件条目。
更新完需要重装系统吗?
不需要,固件与系统相互独立,重启即可生效。
授权与合规
fwupd 以 LGPL-2.1 开源协议发布,由社区维护,免费使用。 官网:fwupd.org。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。