Create a bootable USB on Linux (Mint, Ububtu) pendrive to upgrade Lenovo ThinkPad W530 BIOS

Recently I had to update the bios of my laptop from a USB pendrive, because I had no CD/DVD drive around.

Cameron Seader’s post http://blog.seader.us/2013/10/lenovo-bios-update-method-for-linux-and.html came very handy, but used an obsolete tool so I updated his instructions a bit to make them work.

1. Get the machine type and model of your laptop
In order to grab this information you can either go to the BIOS or use dmidecode or hwinfo.
In my case it was ThinkPad W530 2438-2KU.

2. Download appropriate bios update iso from Lenovo’s site
I got mine: “g5uj22us.iso” from http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029170

3. Extract the boot image from the iso
To do it you can use genisoimage, which can be installed using regular:

$ sudo apt-get install genisoimage

or can be downloaded from: http://manpages.ubuntu.com/manpages/lucid/man1/genisoimage.1.html
Once you have this tool, run:

$ geteltorito g5uj22us.iso > biosupdate.img

4. Copy the boot image to the USB pendrive

$ sudo dd if=biosupdate.img of=/dev/usbthumdrive bs=512K

Reboot and boot from USB to run the Flash Utility

Cheers,
Señor QA

One thought on “Create a bootable USB on Linux (Mint, Ububtu) pendrive to upgrade Lenovo ThinkPad W530 BIOS

  1. Pingback: Getting the Brightness Control to work on Lenovo ThinkPad with Linux Mint 17 (x64) installed and with Nvidia Quadro K1000M on board | HULK ANGRY! HULK SMASH!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s