Update Lenovo laptop BIOS using USB stick
- Look for BIOS bootable update CD in Google. Download the most recent ISO from Lenovo website.
- Convert the ISO image using the geteltorito utility - if you don’t have it:
sudo apt-get install genisoimage
sudo geteltorito -o bios.img g2uj18us.iso
- Insert USB stick and use dmesg to determine the drive - for me it is sdb. Copy the data to USB drive:
sudo dd if=bios.img of=/dev/sdb bs=1M
- Restart, press F12 to invoke a boot menu and and boot from USB - note that you should have UEFI and Secure Boot enabled.
- Follow instructions
Used above method worked well for my old Lenovo ThinkPad laptops models T440p and T460s running Debian and Ubuntu.