Thinkpad BIOS 更新:USB 驅動器無法啟動
在為執行 debian 10 的 Thinkpad x260 更新韌體時,我無法讓可啟動的 USB 驅動器工作。
到目前為止,我採取的步驟無濟於事,是:
- 從聯想支持下載了最新的 .iso。
- 使用 genisoimage 提取 bios 更新:
sudo genisoimage -o biosUpdate.img r02uj74d.iso
- 將此文件複製
.img
到 USB 驅動器:
sudo dd if=biosUpdate.img of=/dev/sdb
- 然後我重新啟動,按 F12 進入啟動菜單,然後選擇 USB 驅動器。
此時,螢幕空白一兩秒,然後我返回啟動菜單。
USB 驅動器在設備列表中顯示為“CDROM”。
是否有什麼我做錯了,這意味著我無法從啟動菜單啟動到 USB 驅動器?
編輯:為清楚起見,有關如何執行此操作的多個指南建議上述內容。例如https://blog.raveland.org/post/thinkpad_update_bios/
我設法使用問題中的方法版本更新了韌體。
不同之處在於,我沒有使用 repo 中的 debian 包,而是使用了
genisoimage
該包所基於的 perl 腳本(從https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito下載/)。
geteltorito
將腳本替換為genisoimage
生成的.img
文件,當如上所述快閃記憶體到 USB 時,該文件執行良好。
genisoimage
包裹可能有問題。本指南詳細介紹了使用腳本的過程:https ://makandracards.com/operations/39925-lenovo-laptop-bios-update-with-linux
https://download.lenovo.com/pccbbs/mobiles/r02uj74d.iso已經是 ISO 鏡像,請嘗試直接 dd 到您的 USB 中。
如果它不起作用,也許您需要刻錄實際的 CD/DVD 並從它啟動。這是一個沒有 UEFI 的經典 ISO 映像。
或者,我已經提取了他們的 Windows 更新程序並準備了要復製到 FAT32 格式化驅動器的文件。只需下載文件並將其內容提取到您的 USB 驅動器。然後,您可以從它啟動並更新 BIOS。