How to Configure UEFI/BIOS Settings for Linux Mint Installation

A step-by-step guide on how to configure UEFI/BIOS settings for Linux Mint installation.

Introduction

Linux Mint has become one of the most popular Linux distributions due to its user-friendly interface, stability, and efficiency. Whether you’re transitioning from another Linux distribution or moving from Windows, setting up Linux Mint is a straightforward process—provided that your system’s UEFI/BIOS settings are correctly configured. Misconfigured settings can lead to installation issues, boot failures, or system instability. This guide will walk you through configuring your UEFI/BIOS settings to ensure a smooth and successful Linux Mint installation.

Understanding UEFI and BIOS

Before diving into the configuration process, it’s essential to understand the difference between UEFI and BIOS:

  • BIOS (Basic Input/Output System): The traditional firmware interface for PCs, responsible for initializing hardware during the boot process. It has a simple text-based interface and operates in 16-bit mode, limiting its capabilities.

  • UEFI (Unified Extensible Firmware Interface): The modern replacement for BIOS, offering a graphical interface, support for larger hard drives (over 2 TB), faster boot times, and enhanced security features like Secure Boot.

Most modern computers use UEFI, but many still offer a legacy BIOS compatibility mode (often called CSM - Compatibility Support Module). For Linux Mint, UEFI is generally preferred due to its advanced features, but BIOS/Legacy mode can be used if UEFI causes compatibility issues.

Pre-Installation Checklist

Before configuring your UEFI/BIOS, ensure you have the following:

  1. Hardware Requirements: Verify that your system meets Linux Mint’s minimum requirements.
  2. Backup Important Data: Although Linux Mint installation can coexist with other operating systems, it’s best to back up your data to prevent accidental loss.
  3. Create a Bootable USB Drive: Download the latest Linux Mint ISO from the official website and create a bootable USB using tools like Rufus (Windows) or dd (Linux).

Accessing UEFI/BIOS Settings

To modify UEFI/BIOS settings:

  1. Shut Down Your Computer: Ensure it’s completely powered off.
  2. Power On and Enter UEFI/BIOS: As soon as you press the power button, repeatedly press the designated key to enter the UEFI/BIOS setup. Common keys include:
    • F2 (Acer, ASUS, Dell)
    • F10 (HP)
    • DEL or ESC (various manufacturers)

Refer to your computer’s manual for the exact key if these don’t work. Once inside, you’ll see either a text-based BIOS or a graphical UEFI interface.

Key UEFI/BIOS Settings to Configure

1. Secure Boot

  • What is Secure Boot? A security feature designed to prevent unauthorized operating systems from loading during startup.
  • Why Disable It? Linux Mint is not signed with Microsoft’s Secure Boot keys by default, which can prevent it from booting.
  • How to Disable:
    • Navigate to the Security or Boot tab.
    • Find Secure Boot and set it to Disabled.
    • Save changes before exiting.

2. Boot Mode: UEFI vs. Legacy (CSM)

  • UEFI Mode: Preferred for Linux Mint, offering better performance, security, and compatibility with GPT partitioned drives.
  • Legacy Mode: Useful if you’re experiencing compatibility issues, especially on older hardware.
  • How to Select:
    • Go to the Boot tab.
    • Set Boot Mode to UEFI.
    • If issues arise, switch to Legacy/CSM mode as a fallback.

3. Fast Boot

  • What is Fast Boot? Reduces boot times by skipping certain system checks.
  • Why Disable It? It can interfere with USB device detection and prevent accessing UEFI settings.
  • How to Disable:
    • In the Boot tab, locate Fast Boot.
    • Set it to Disabled.

4. SATA Mode

  • AHCI vs. RAID: AHCI (Advanced Host Controller Interface) improves Linux compatibility, especially with SSDs.
  • How to Configure:
    • Go to the Advanced or Integrated Peripherals section.
    • Find SATA Mode and set it to AHCI.
    • If changing from RAID to AHCI on an existing OS, ensure proper drivers are installed to avoid boot issues.

5. Virtualization Settings (Optional)

  • VT-x/AMD-V: Enables hardware virtualization support, which is useful if you plan to run virtual machines.
  • How to Enable:
    • Under Advanced or CPU Configuration, locate Intel Virtualization Technology or AMD-V.
    • Set it to Enabled.

Boot Order Configuration

To boot from the Linux Mint USB installer:

  1. Go to the Boot tab.
  2. Locate the Boot Priority or Boot Order section.
  3. Move the USB drive to the top of the list using the indicated keys (usually +/-, F5/F6, or drag-and-drop in graphical UEFI).
  4. Save changes and exit (often F10).

Your system will now prioritize booting from the USB drive, allowing you to start the Linux Mint installer.

Troubleshooting Common UEFI/BIOS Issues

Despite careful configuration, you may encounter issues:

1. Linux Mint Not Detecting Drive

  • Check SATA Mode: Ensure it’s set to AHCI.
  • Verify Drive Connection: Re-seat cables if using a desktop.
  • Partition Scheme: Linux Mint prefers GPT with UEFI. Convert if necessary.

2. Secure Boot Errors

  • Ensure Secure Boot is Disabled: Double-check UEFI settings.
  • Reinstall Linux Mint ISO: The download might be corrupted; verify the checksum.

3. USB Not Recognized

  • Try Different Ports: Use USB 2.0 instead of USB 3.0, as some UEFI firmware has compatibility issues.
  • Recreate Bootable USB: Use a different tool or reformat the USB drive.

Conclusion

Configuring UEFI/BIOS settings correctly is crucial for a hassle-free Linux Mint installation. By disabling Secure Boot, setting the correct boot mode, adjusting SATA configurations, and prioritizing the boot order, you’ll create an environment where Linux Mint can install and run smoothly. Taking the time to follow these steps ensures a successful installation and optimal system performance and stability. Good luck with your Linux Mint journey!


Last modified 20.02.2025: new kotlin and mint content (93a1000)