Updating the BIOS in Linux (with few exceptions) is not officially supported by Lenovo. By following any of the instructions here you are accepting the very real risk of turning your Think Pad into a big expensive paper weight, as a firmware update gone wrong can create unfix-able problems. A user on Notebook Review named 'Middleton' made these alternative BIOSes to enable SATA2 on certain Thinkpad models (X61/T61/R61/X300). "geteltorito" is available in Ubuntu (at least in Trusty, 14.04) from package "genisoimage".
These Think Pads are limited to SATA1 in their BIOS even though the hardware is SATA2. 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.
This is a huge drawback for anyone wanting to use SSDs, because it is so much slower. Besides, many people don't even have a floppy drive on their Think Pad.
Also, it is not possible to install some wireless cards, because only certain models are whitelisted by IBM/Lenovo. See the wikipage Middleton's BIOS for installation instructions, downloads, and more description. If you really want to do it with a floppy, some tips: BIOS, ECP, CD/DVD and Harddisk firmware disks can be booted over the network with PXELINX as part of the SYSLINUX package.
Easiest way is from internal hard drive, but you'd better avoid touching it until you don't want to loose files there. To do this, first you need to find the index for the first occurance of MSCF in the downloaded executable. If there is a power failure during the update, you will likely brick your laptop.You must read the Lenovo website and/or files to confirm which BIOS is compatible with which ECP, and the order in which to update them. Use F8 to abort the boot sequence of a windows 98 boot CD.The Lenovo/IBM documentation is sometimes unclear about the order in which these two firmwares should be updated. IBM didn't provide specific instructions for your model or a particular firmware update), update the ECP first, and then the BIOS. If you need CD-ROM support, load CD-related things but say no to everything else.You can check the current BIOS and ECP versions on your Think Pad as detailed here: BIOS Version Please consider updating the List of DMI IDs before (and after) updating your BIOS. This should bypass the battery check and perform the flashing.Firmware flasher program can run on DOS (Lenovo PC DOS) or Windows but, unfortunately, not Linux. If that doesn't work, check if the update disk contains a tool called "phlash16.exe".