Updating bios from linux
While the author of this article has successfully run this procedure many times, your mileage may vary. You may want to consider updating microcode instead if it is supported by your system.
fwupd is a simple daemon to allow session software to update device firmware on your local machine.
This procedure seeks to outline a method to flash the BIOS with Free DOS, a USB stick and Ruckus on Windows 7/8/8.1/10.
This procedure was performed on 4 JULY 2019 on a Dell Inspiron 5547 Laptop to upgrade from BIOS A10 to A12.
Prerequisites: If your flash image is too large for a floppy, go to the Free Dos bootdisk website, and download the 10Mb hard-disk image.
Flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips.
It is designed to flash BIOS/EFI/coreboot/firmware/option ROM images on mainboards, network/graphics/storage controller cards, and various programmer devices.