Lenovo offers two options for updating the UEFI firmware: using a Windows-only
program or booting from a CD. In this article, I’ll show you how to make a
bootable flash drive from the firmware update CD image using
Head over to Lenovo’s support site and put your model or serial number in to get access to the your laptop’s downloads page. Scroll down to the BIOS/UEFI section and download the BIOS Update (Bootable CD) file. It’ll be named something like “jbuj72wd.iso”.
If you don’t already have the
geteltorito utility, it’s a part of the
$ sudo apt install genisoimage
From the directory of the ISO file you downloaded, run
specify an output file with option
$ geteltorito -o efi-update.img jbuj72wd.iso
Insert a flash drive that doesn’t have anything important on it because any data on it will be overwritten! Identify the device path for the drive:
$ lsblk -do PATH,SIZE,MODEL
In my case, my flash drive is
dd to write the image to the
if is the input file,
of is the output device.
$ sudo dd if=efi-update.img of=/dev/sdd
And finally make sure any cached writes get written before restarting or removing the flash drive.
Restart your laptop, boot from the flash drive (using F12 on the T450s, at least), and follow the on-screen instructions.