Updating bios in linux

16 Mar

These Think Pads are limited to SATA1 in their BIOS even though the hardware is SATA2. "geteltorito" is available in Ubuntu (at least in Trusty, 14.04) from package "genisoimage".This is a huge drawback for anyone wanting to use SSDs, because it is so much slower. So, even though Lenovo is now offering "Linux diskette" updaters, that will create a bootable floppy under Linux, using a floppy is still not recommended.Lenovo/IBM provides firmware upgrades in a variety of packages: The Linux diskette is just the Diskette package that runs on Linux instead of Windows/DOS. This worked on the R31, X22, T21, T30 and T41p with various firmware updates.Forum rules There are no such things as "stupid" questions. Enter BIOS, and change the relevant options to boot from the flash drive/memory card. A GRUB-like menu should appear with only one option (i.e. In my case, it was C:\ then run the BIOS update utility. Note: I've only tested this method with a 512MB Kingston SD Card and a 1GB Transcend USB flash drive. Just tried procedure outlined above on Acer Aspire One but without success. I'm trying to update bios version to fix battery problem.

One of the items I've been voicing has been regarding better supporting Linux users with regard to a smoother BIOS/UEFI update process.

A list of links to firmware downloads can be found at BIOS Upgrade Downloads for most Thinkpad models. This requires that you have a DHCP and tftp server configured and setup properly on your network, and is probably not for the faint of heart.

You can also check the Lenovo Support website's driver matrix. Make sure the firmware bootdisk is in linux 'dd' format, as the self-extracting disks from the IBM website cannot be booted directly as such.

In the consumer/prosumer landscape there has been a shift toward UEFI-based systems for desktops and laptops, and along the way many manufacturers appear to have removed the option for the BIOS to update from a USB Stick.

Historically we'd only see firmware updates for enterprise-class spinning rust (hard drives), but many SSD manufacturers are also providing regular firmware updates for consumer-class devices.