News & Updates

Secure Boot on AMI BIOS: Complete Setup Guide for PCs

By Simone Delaney 14 min read 4726 views

Secure Boot on AMI BIOS: Complete Setup Guide for PCs

What Secure Boot Does and Why It Matters

When you power on a modern PC, the firmware performs a quick check to confirm that the operating system loader hasn’t been tampered with. That check is called Secure Boot, a feature baked into the UEFI (Unified Extensible Firmware Interface) spec. By allowing only digitally signed bootloaders, Secure Boot blocks many common malware tactics that try to hijack the boot process.

For most users, the benefit is invisible: the system starts faster, and the risk of rootkits is reduced. For enterprises or security‑conscious enthusiasts, it’s a concrete line of defense that aligns with compliance standards like NIST or PCI‑DSS.

Understanding the AMI BIOS Landscape

American Megatrends Inc. (AMI) supplies the firmware that powers a large share of consumer and business motherboards. Their implementation of UEFI includes a dedicated Secure Boot menu, but the exact wording and navigation can differ between versions. Knowing whether you’re dealing with “AMI BIOS” or “AMI UEFI” helps you locate the right settings without endless scrolling.

Most recent AMI releases expose Secure Boot under the Boot or Security tab, and they support both Microsoft‑signed keys and custom keys for advanced users.

Step‑by‑Step: Enabling Secure Boot on an AMI System

  • 1. Access the firmware setup. Restart the PC and press Delete or F2 as the manufacturer splash screen appears. If you’re unsure, consult the motherboard manual for the exact key.
  • 2. Switch to UEFI mode. Navigate to BootBoot Mode Select and ensure the option reads “UEFI” rather than “Legacy.” Secure Boot only functions in UEFI.
  • 3. Locate the Secure Boot option. Look under SecuritySecure Boot or BootSecure Boot Configuration. If you don’t see it, you may need to enable Advanced Mode (often toggled with F7).
  • 4. Set the mode to “Standard.” AMI BIOS typically offers three choices: “Standard,” “Custom,” and “Disabled.” Choosing “Standard” loads Microsoft’s default key database, which is sufficient for Windows 10/11 and most Linux distributions.
  • 5. Save and exit. Press F10 (or follow the on‑screen prompt) to write the changes and reboot.

After the reboot, the firmware will verify the bootloader signature. If everything aligns, you’ll see a brief “Secure Boot” message or simply continue to the OS login screen.

Custom Keys: When and How to Use Them

If you run a Linux distro that ships its own signed shim, or you want to sign a custom bootloader for a hobby OS, the “Custom” mode is your route. In this mode, you can import your own Platform Key (PK), Key Exchange Key (KEK), and signature database (db) files via the Key Management submenu.

Typical steps involve:

  • Generating keys with openssl or a tool like efitools.
  • Copying the .auth files to a USB stick formatted as FAT32.
  • Using the BIOS’s “Enroll Key” option to point to each file.

Because this process touches the core of the boot chain, it’s wise to keep a backup of the original key set and to test the configuration on a non‑critical machine first.

Common Hurdles and How to Overcome Them

Bootloader not recognized. Some older Linux kernels lack the required shim signature. Updating the kernel or installing the shim-signed package usually resolves the issue.

Fast Boot interference. Certain AMI boards enable “Fast Boot” which skips some firmware checks. If Secure Boot fails to initialize, try disabling Fast Boot temporarily.

Key mismatch after a BIOS update. Firmware upgrades can reset Secure Boot keys to default. After flashing a new BIOS, revisit the Secure Boot settings and re‑enroll any custom keys.

Best Practices for Maintaining a Secure Boot‑Enabled System

  • Keep the BIOS firmware up to date; manufacturers release patches that tighten key validation.
  • Regularly audit the key database via the BIOS UI or a tool like sbctl on Linux.
  • Avoid mixing Secure Boot with legacy boot modes; they’re mutually exclusive and can create confusing boot loops.
  • Document any custom keys you add, including creation date and purpose, to simplify future troubleshooting.

FAQ

What is the difference between Secure Boot and traditional BIOS passwords?

Secure Boot validates the software that starts the OS, whereas a BIOS password simply restricts access to the firmware settings. Both protect the system, but they address different attack vectors.

Can I enable Secure Boot on an older AMI motherboard that only supports Legacy BIOS?

Secure Boot requires UEFI support. If the board lacks UEFI, you’ll need a hardware upgrade or a separate security solution; the BIOS alone cannot provide the same protection.

What should I do if the system refuses to boot after enabling Secure Boot?

Enter the BIOS, set Secure Boot back to “Disabled,” and verify that the OS still boots. Then double‑check that the bootloader you’re using is signed, or switch to “Standard” mode to rely on Microsoft’s key set.

Is Secure Boot compatible with dual‑booting Windows and Linux?

Yes, provided the Linux distribution uses a signed shim or you enroll its keys in “Custom” mode. Most mainstream distros ship ready‑to‑use signatures for this purpose.

How to enable Secure Boot State and TPM 2.0 on American Megatrends ...
Top three keys used to enter UEFI BIOS Setup - AMI
HW 8-American Megatrends Inc (AMI) 2.61 BIOS Setup Guidelines For AM2 ...
How to find secure boot if hidden in bios American Megatrends.

Written by Simone Delaney

Simone Delaney is a Chief Correspondent with over a decade of experience covering breaking trends, in-depth analysis, and exclusive insights.