The wonderful world of motherboard BIOS updates, is still old fashioned. Updates are often still built for Microsoft Windows environments. Often requiring MS DOS. Those of us who don’t have DOS, a floppy drive, an install of Windows 98 to create a bootable floppy, cheesy Pâté, or MS Windows for that matter ….. Here is a way one can flash that BIOS of your mobo using, our favorite free software licensed, operating systems and tools.
DISCLAIMER: Don’t attempt this unless you know what you are doing. I have never had problems doing this, BUT many things can go wrong and you CAN easily “brick” your hardware. Proceed at your own risk!!
We will be using FreeDOS, a wonderfully free and royalty exempt Microsoft DOS compatible operating system. Licensed under the General Public License (GPL).
Note: As usual, my posts require some knowledge of the command line.
wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz gunzip FDOEM.144.gz mkdir floppy sudo mount -o loop FDOEM.144 floppy/ ls floppy
you should see these files:
AUTOEXEC.BAT COMMAND.COM CONFIG.SYS KERNEL.SYS README sys.com
Download your BIOS update file from the manufacturer or vendor.
Note: Sometimes, the update will be distributed as a .exe (Windows Executable) file. Most likely it will actually be a compressed zip archive. You can use unzip to extract the .exe file.
Download the update using wget, then unzip the resulting image file “FDOEM.144” into the mounted folder: “floppy/”
wget http://path-to-your-bios-update/BIOS_UPDATE.zip sudo unzip BIOS_UPDATE.zip -d floppy/
In this case, the following files are extracted from the BIOS_UPDATE.zip file:
now, move to the previous directory (cd ..), and un-mount the FDOEM.144 image:
cd .. sudo umount floppy/
generate an el torito bootable iso image:
genisoimage -o flashboot.iso -b FDOEM.144 FDOEM.144
Now burn flashboot.iso to CD using wodim:
Now you can boot from that cd and run your flash utility!! Read the BIOS update instructions on how to do this..