联想似乎不提供Linux笔记本电脑固件更新。最近笔记本电脑往往缺少 DVD 驱动器。如何在 Linux/Unix 下更新?
答案1
更新:最近我一直在使用文托伊轻松从 ISO 启动。
这是一位同事最近分享的内容。认为它可能对更广泛的受众有用。标记为社区维基,因为我不分享它的功劳。我猜该程序可能适用于其他笔记本电脑。
- 请访问 support.lenovo.com 上的 T460p 驱动程序列表并下载“适用于 Windows 10 的 BIOS 更新 CD”的映像。 (我最终得到了 dos 版本,但我认为这并不重要)
- 如果尚未安装,请安装 genisoimage 并盖特尔托里托:
yum install genisoimage geteltorito
- 从下载的 *.iso 文件中提取 El Torito 启动映像,
- 就我而言,那就是
r07uj12wd.iso
: geteltorito -o bios.img r07uj12wd.iso
- 找出您的 USB 闪存驱动器的块设备名称:(
lsblk
例如/dev/sdb
)
- 就我而言,那就是
- 将提取的图像写入 USB 记忆棒。就我而言,它是 USB(我使用过的旧 1G)棒连接如下
/dev/sdb
:dd if=bios.img of=/dev/sdX bs=1M status=progress ; sync
- 从 USB 记忆棒启动并按照 BIOS 升级说明进行操作
我在我的 t420s 上执行了此操作并且没有出现问题
注意力:上面的dd
命令非常危险,因为如果您选择错误的设备名称,您可能会擦除重要数据。这就是为什么我X
在那里放置了字母 - 以避免粗心的复制/粘贴麻烦。谨慎行事!