Skip to content

PluginFlag:legacy bios

Richard Hughes edited this page Dec 7, 2023 · 11 revisions

Background

When fwupd is compiled with UEFI support (plugin_uefi=true) during startup fwupd checks to see if the UEFI runtime is available. If the plugin startup fails, a message is shown with a link to this page.

The WARNING: Firmware can not be updated in legacy BIOS mode will show if you are running on a system with only legacy BIOS or most commonly, a UEFI BIOS in "CSM compatibility mode". If this is detected then UEFI runtime functions are not available. This includes the ability to schedule firmware updates.

This warning can be ignored if UEFI firmware updates are not desired. It can be disabled by adding

DisabledPlugins=test;invalid;bios

to /etc/fwupd/fwupd.conf or /etc/fwupd/daemon.conf (depending on fwupd version) or by recompiling without UEFI support.

WARNING: If you change your BIOS mode from UEFI CSM/legacy to UEFI then you may have to reinstall all installed operating systems. A UEFI system requires an ESP partition and Linux installers do not typically create an ESP when run in legacy mode.

Clone this wiki locally