Table of Contents

BIOS

Flashing the BIOS can be a big problem for a system which a) has no floppy drive anymore and b) doesn't run Windows. Luckily these days I have not encountered systems anymore which do not have integrated flash utilities.

But just in case you still need it, here is a quite easy way to flash your BIOS without Windows or a floppy disk drive.

Before you begin

Flashing your BIOS is a potential system-killer, i.e. it could render your computer unusable! So please take care and only follow these steps if you know what you are doing!

Naturally I can't take responsibility for any damage to your system which may occur by following the steps on this page!

Nowadays, most modern PC's have some kind of built-in function in their one-time boot menu to flash the BIOS from a (FAT32 formatted) USB stick or from a local partition. I personally like to use /boot/efi for that ;-)

Bottomline is: the information below might not even be necessary anymore.

The procedure

FreeDOS running in a VM This has been successfully tested on several Asus and MSI mainboards w/ AMI as well as Award BIOSes. And although the files seem to be Windows applications, you also can use this method with Dell BIOS update files (they contain a Windows program, DOS flash utility and the BIOS file in one file). I have successfully tested this on several Dell Latitude notebooks running Debian Etch'n'Half and later and a Dell Inspiron 6400 running Lenny (and later).

Common steps

You will need:

Now, just follow these steps to make a bootable image with your flash utility on it. You can boot this image and use it to update your BIOS. You should follow these steps as 'root'!

  1. Place the disk image into a directory called e.g. “iso” and gunzip it.
  2. Mount the image:
    cd iso; mkdir boot; mount -t vfat -o loop <your_disk_image> boot
  3. Copy the necessary BIOS files (flash utility and BIOS image file) into the boot/ directory.
  4. Unmount the floppy image:
    umount boot; rmdir boot

Bootable USB Stick

Note: This procedure will erase the entire USB Stick; even though the FreeDOS images just are a couple of megabytes in size!

Although this seems to be more complicated than making an ISO image for a bootable CD, it actually is less time-consuming.

Bootable CD ISO Image