Libreboot 编译烧录
注意事项
准备
SOP8 烧录夹和RaspBerry Pi PICO 开发板读取和烧录主板上的
BIOS芯片前断开CMOS电池和内置电池接口在联想官网下载
1.52版本的BIOS升级程序,将BIOS更新为1.52版本在
Linux系统环境下进行编译和烧录
编译步骤
原生BIOS处理
- 使用下述命令将
1.52版本的BIOS升级程序重命名为t480_bios_update.img
1 | |
- 使用
lsblk找到u盘的符号名,再使用dd命令将升级程序写到u盘
1 | |
- 插上
u盘,重启电脑,按ENTER键进入Startup Interrupt Menu,按F12,选择u盘,按数字2进行升级
编译
- 下载
lbmk进行编译
1 | |
在
roms镜像网站 中下载自己电脑对应的版本libreboot-xx_t480_vfsp_16mb.tar.xz和PICO对应的版本libreboot-xx_serprog_pico.tar.xz解压
PICO对应的版本,按住PICO上的按钮与电脑连接,将解压后与PICO对应的.uf2文件拷贝到RPI_RP2文件夹中
tar -xvf libreboot-xx_serprog_pico.tar.xz
使用
dmesg查找PICO对应的符号名ttyACM0使用
inject命令将libreboot-xx_t480_vfsp_16mb.tar.xz注入到lbmk
1 | |
- 解压编译生成的
libreboot-xx_t480_vfsp_16mb.tar.xz文件
烧录
连接


将 PICO 按图示与 BIOS 进行连接
备份
使用下述命令读取 BIOS 中原有的程序,对比两个文件的 sha512sum 值是否一致,确保连接稳定
1 | |
烧录
在 libreboot-xx_t480_vfsp_16mb.tar.xz 解压后的文件夹中选择 seagrub_t480_vfsp_16mb_libgfxinit_txtmode_usqwerty.rom 进行烧录
1 | |
参考
https://www.youtube.com/watch?v=iGKhsjvlSBQ
Libreboot 编译烧录
http://yojayc.github.io/2026/05/31/Libreboot-编译烧录/