如何在Linux上更新笔记本电脑固件

如何在Linux上更新笔记本电脑固件

联想似乎不提供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在那里放置了字母 - 以避免粗心的复制/粘贴麻烦。谨慎行事!

相关内容