Saturday, July 19, 2014

Bios Update Lenovo X1 Carbon

I finally fixed the closing lid issue of my Lenovo X1 Carbon (2nd gen). I had known the solution to it for a while, which is a BIOS update. While they offer an update utility for Windows, they also offer an iso image of the BIOS update. Supposedly, if you burn the iso image on a CD or DVD, they should be auto-bootable. However, the X1 Carbon does not have an optical drive, thus i tried to generate a bootable USB drive

beethoven:~:% dd if=gruj11us.iso of=/dev/sdX

which turned out to be not bootable and thus I let the issue rest for a while.

A couple of days ago I came across this blog post that suggests updating the BIOS using Windows while it's still on the Laptop (didn't work for me apparently) and also mentioned that you could extract the eltorito image from the ISO and create a bootable USB drive from that. Some more googling led to two forum posts that contained a link to a perl script that is exactly doing that.

So all you need to do is

beethoven:Downloads:% wget http://www.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito.pl
beethoven:Downloads:% perl geteltorito.pl bios-udpate.iso > bios-update.img
beethoven:Downloads:% dd if=bios-update.img of=/dev/sdX

and then reboot your machine, boot form your USB drive and follow the instructions. Keep in mind that you should not turn off the machine or remove the USB drive during the update!

No comments:

Post a Comment