Ubuntu updating bios
Most manufacturers provide a Windows executable or a BIOS executable that can only be run under Windows.
So, all you need is a bootable floppy disk image with Free DOS kernel on it.
fwupd is a simple daemon to allow session software to update device firmware on your local machine.
Large vendors including Dell and Logitech use this way to distribute firmware updates to Linux.
flashrom tries to detect if a machine is a laptop, but not all laptops follow the standard, so this is not 100% reliable. package.
Find out if your motherboard and chipset (internal) is supported by flashrom at this website.