Reboot Directly into UEFI/BIOS Setup

Use systemctl reboot --firmware-setup to restart Linux straight into the motherboard's firmware setup screen.

LinuxbootfirmwarerebootsystemdMedium risk
Run `systemctl reboot --firmware-setup` to reboot directly into the UEFI/BIOS setup screen.

01Command

Command
$ systemctl reboot --firmware-setup

02What it does

The command sets the UEFI 'boot to firmware setup' flag before rebooting, so you no longer have to guess the right keystroke timing. It works on UEFI systems; on old BIOS machines the flag is ignored and you need the manual key. If the command reports the option is unsupported, the firmware lacks the os-indications feature.

03Risk

RiskMedium risk
Requirementssystemd 220+, UEFI firmware (not legacy BIOS boot), and os-indications support in the firmware.

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • systemctl(1) - Linux manual page
    Ubuntu Manpages · technical · 2026-09-17
    Evidence: systemctl reboot --firmware-setup requests that the system reboot into the firmware setup interface on the next boot.

Last verified: 2026-09-18 · Category: System & Settings

06Related solutions