Flashing bios doesn't necessarily depend on OS. However if you want to do with on Linux then do it with flashrom . Here you can see how to do it. edit: Example Install it: $ apt-get install flashrom Detect whether flashrom knows about your chipset/mainboard/BIOS chip: $ flashrom Read the BIOS image into a file: $ flashrom -r backup.bin Write a BIOS image (proprietary or LinuxBIOS) on the ROM chip: $ flashrom -wv newbios.bin WARNING: This will overwrite your current BIOS! Make sure you know what you're doing!