Update Lenovo BIOS via USB (Linux)

  • Download BIOS from Lenovo (BIOS bootable update CD)
  • In Ubuntu, install geteltorito utlitiy (apt-get install genisoimage)
  • Convert downloaded bios file: geteltorito -o bios.img Downloads/n1cur20w.iso
  • Write to USB drive via dd: dd if=bios.img of=/dev/sdXXX bs=1M
  • Reboot, press F12 to select USB drive

Via: https://workaround.org/article/updating-the-bios-on-lenovo-laptops-from-linux-using-a-usb-flash-stick/