Read more

Lenovo Laptop BIOS Update with Linux

Marius Schuller
May 03, 2016Software engineer at makandra GmbH

With modern Linux versions you should really use fwupdmgr.

You will need to look here Show snapshot and find your own device. Look for the "bootable CD" download, which will give you an ISO file.

Illustration UI/UX Design

UI/UX Design by makandra brand

We make sure that your target audience has the best possible experience with your digital product. You get:

  • Design tailored to your audience
  • Proven processes customized to your needs
  • An expert team of experienced designers
Read more Show snapshot

Then you need a Perl script from the internet ( Show snapshot , I attached it too, because, you know. Internet.) to extract the El Torito Show snapshot boot image from the Lenovo-supplied ISO.

Pro-Tip: Don't click on the link from the script.

cd ~/bin
chmod u+x geteltorito

Assuming the ISO file was downloaded into ~/Downloads:

cd ~/Downloads
geteltorito -o bios.img your_iso_file.iso

Now insert an USB-Stick you can comfortably use dd with. Assuming this gets the name /dev/sdd:

sudo dd if=bios.img of=/dev/sdd bs=1M

Now you should reboot, press Enter and then F12 and boot from the newly created USB-Stick.
It may be required, that you change the BIOS/UEFI-Order-Settings before you can boot from it.

Once you booted just follow the instructions. When you think it should do something, but does not do anything, instead of powering off or removing the USB-Drive try hitting Enter or Escape.

Posted by Marius Schuller to makandra Operations (2016-05-03 18:32)