≡ Menu

HowTo: Flashing Your System BIOS Under Linux

The BIOS is Basic Input/Output System used by a computer, which embedded on a chip on a computer’s motherboard. It is used to controls various devices connected to your computer. When you turn on the computer, the BIOS starts up and perform a Power-On Self Test (POST). The BIOS will check all devices connected to your computer such as the CPU, RAM, the video card, the sound card and so on. Once the post test has completed, the BIOS will looks for Linux operating systems on the hard drive. At this point, the Linux takes over control of your computer and finishes starting up system in GUI or text based mode.

The BIOS is stored in rewritable memory, which allows you to update old BIOS firmware with a newer version. This is known as flashing. A special program provided by the computer manufacturer to update BIOS. A newer version of BIOS may fix bugs, provide improved performance and/or may support newer hardware devices such as large hard drives or SCSI / SAS disks. You do not need to use MS-Windows or MS-DOS system for flashing the BIOS. You can use the Linux operating system. Here are some good articles that explain the BIOS flashing using Linux:

=> BIOS Upgrade documentation from thinkwiki.

=> Another good how-to located at Gentoo forum.

=> biosdisk simplifies the process of flashing your system BIOS under Linux on Dell desktops and laptop. For Dell servers use different rpm provided by Dell.

=> You can use FreeBIOS project for flashing using native Linux tools i.e. no .exe file needed. (a quick howto is here.)

Share this on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:

{ 2 comments… add one }
  • alok February 2, 2011, 7:17 am


  • Anonymous October 1, 2011, 12:51 pm

    Sorry to say that, but your command of English is atrocious. Can’t you at least use a basic grammar and spell checker? All these mistakes are painful to the eyes.

Security: Are you a robot or human?

Leave a Comment

   Tagged with: , , , , , , , , , , , , , , , , , , , , , ,