Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

What tools can I find in Ubuntu to flash the firmware of the motherboard or any other hardware from terminal or gui. Specially for those formats that ask for a 3.5 disk (In this time of age??) or other formats made that are troublesome to do.

share|improve this question
    
Here's a guide ubuntuforums.org/showthread.php?t=318789 –  Uri Herrera Oct 31 '11 at 2:46
1  
Wazzap Uri, can you make it into an Answer here in Askubuntu please. –  Luis Alvarado Oct 31 '11 at 2:47
    
Also a DOS emulator surely can do the trick for those old motherboards, for the new ones unless the OEM provides an alternative to windows based flashing tools you'll be out of luck. –  Uri Herrera Oct 31 '11 at 2:47
    
sure can, but does it work for you?. –  Uri Herrera Oct 31 '11 at 2:48
1  
@LuisAlvarado: that's exactly why I didn't cast any evil votes ;) We do need a question that covers general aspects. –  Takkat Oct 31 '11 at 17:34

1 Answer 1

up vote 1 down vote accepted

First, a word of caution, if there is a problem updating your bios or if you make a mistake you might render you computer inoperable / unbootable. I highly advise you start by confirming with your vendor that a bios update is advisable.

Second, some vendors, such as Dell, offer Linux options.

http://linux.dell.com/wiki/index.php/Repository/firmware

If your vendor only offers a .exe , if at all possible, I would run it from Windows.

There are 3 alternates available to you if you do not run windows:

  1. Biosdisk (Dell)
  2. Flashrom
  3. Freedos

Biosdisk

You will have to download and install biosdisk from here

You then extract the archive and install it

tar xvf biosdisk-git-06112010.tar.gz
cd biosdisk

sudo ./install.sh

You can then make a .deb with

biosdisk mkpkg /path/to/bios_update.exe

Flashrom

Flashrom is in the ubuntu repositories and supported hardware is listed here

sudo apt-get install flashrom

Make a backup of your current BIOS

sudo flashrom -r backup.bin

Install a new BIOS

sudo flashrom -w new_bios.bin

FreeDOS

Freedos can be installed to a flash drive with unetbootin. You then boot from the flash drive and use the DOS command line to run your bios .exe

The Arch Linux Wiki has a page with additional detail on all these tools.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.