-
Download the BIOS update bootable CD image from lenovo's website. I downloaded version 2.33-1.16 and the file name was
giuj20us.iso
If the link I copied above is broken, try googling for
BIOS Update Bootable CD x240 site:lenovo.com
-
Extract fram that bloated image only what matters
geteltorito -o bios.img giuj20us.iso
-
Record what matters onto a thumbdrive with
sudo dd if=bios.img of=/dev/sdX
X
can bea
,b
,c
, etc (mine wasb
) or maybe the devname of your thumbdrive is something altogether different. You can find out exactly what it is by checking the output ofdmesg | tail
right after you mount the thumbdrive. You should also double check that that's right by taking a look at the output ofdf
.dd
is a dangerous command that can erase your harddrive (for instance, if you enter the devname of your harddrive instead of the devname of your thumbdrive in the command above). -
Reboot the system. Press F12 at boot time and choose to boot from thumbdrive.
One mistake I made the first time I tried this was feeding dd
the devname of
an individual partition in my thumbdrive (e.g. sdb1
). You have to feed it the
devname of the thumbdrive (e.g. sdb
).
Finally gave this a try. Thank you for the detailed instructions!