M
Linux Mint Blog
Critical Fix Guide

GRUB Bootloader Not Found in Linux Mint – Full Fix

Fix GRUB bootloader issues in Linux Mint with this comprehensive guide. Includes solutions for missing GRUB, boot failures, and dual-boot problems.

📅 Updated: January 2025⏱ 11 min read🚨 Critical Fix

🚨 Emergency Boot Recovery

If you can't boot into Linux Mint at all, try these emergency steps:

Immediate Actions:

  • • Don't panic - your data is likely safe
  • • Create a Linux Mint live USB
  • • Boot from USB to access your system
  • • Backup important data first

What NOT to Do:

  • • Don't reinstall Linux Mint yet
  • • Don't format any partitions
  • • Don't run Windows disk repair
  • • Don't delete partitions

GRUB (Grand Unified Bootloader) is the boot manager that allows you to choose between Linux Mint and other operating systems. When GRUB fails, you may see error messages or boot directly into Windows.

This comprehensive guide will help you diagnose and fix GRUB bootloader issues, whether you're dealing with a missing boot menu, GRUB rescue mode, or complete boot failure.

Common GRUB Issues

GRUB Not Found

Critical

Symptoms:

  • System boots directly to Windows
  • No boot menu appears
  • Error: No bootable device

Common Causes:

  • GRUB installation failed
  • Boot partition corrupted
  • UEFI/BIOS settings incorrect

GRUB Rescue Mode

Critical

Symptoms:

  • grub rescue>_ prompt
  • Cannot boot any OS
  • Error: unknown filesystem

Common Causes:

  • Boot partition deleted
  • File system corruption
  • Partition table damaged

Missing Linux Entry

High

Symptoms:

  • Only Windows in boot menu
  • Linux Mint option disappeared
  • Default boots to Windows

Common Causes:

  • Windows update overwrote GRUB
  • Boot configuration lost
  • EFI boot entry missing

GRUB Command Line

Medium

Symptoms:

  • grub>_ prompt
  • Can't boot automatically
  • Manual commands required

Common Causes:

  • Configuration file missing
  • Boot path incorrect
  • Module loading failed

Quick Fix Solutions

GRUB Rescue Mode

Boot into your system manually

ls
set root=(hd0,msdos1)
linux /vmlinuz root=/dev/sda1
initrd /initrd.img
boot

Windows Overwrote GRUB

Restore GRUB from live USB

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub

UEFI Boot Issues

Fix UEFI boot entries

sudo efibootmgr -v
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=mint
sudo update-grub

Complete GRUB Repair Process

1

Create Linux Mint Live USB

Easy

Boot from a Linux Mint live USB to access repair tools.

# Download Linux Mint ISO
# Create bootable USB with Rufus or dd
# Boot from USB in live mode
2

Identify Linux Partition

Medium

Find your Linux Mint installation partition.

sudo fdisk -l
lsblk
sudo blkid
3

Mount Root Partition

Medium

Mount your Linux Mint root partition to access it.

sudo mkdir /mnt/linux
sudo mount /dev/sdXY /mnt/linux
# Replace sdXY with your root partition
4

Mount System Directories

Advanced

Bind mount system directories for chroot environment.

sudo mount --bind /dev /mnt/linux/dev
sudo mount --bind /proc /mnt/linux/proc
sudo mount --bind /sys /mnt/linux/sys
5

Chroot into System

Advanced

Enter your installed system environment.

sudo chroot /mnt/linux
# You're now in your installed system
6

Reinstall GRUB

Advanced

Reinstall GRUB bootloader to fix boot issues.

# For BIOS systems
grub-install /dev/sdX
# For UEFI systems
grub-install --target=x86_64-efi --efi-directory=/boot/efi
7

Update GRUB Configuration

Medium

Generate new GRUB configuration file.

update-grub
# This detects all operating systems
8

Exit and Reboot

Easy

Exit chroot environment and reboot system.

exit
sudo umount -R /mnt/linux
reboot

UEFI vs BIOS Considerations

🔧 UEFI Systems

Characteristics:

  • • Uses GPT partition table
  • • Has EFI System Partition (ESP)
  • • Boot files in /boot/efi
  • • Secure Boot may be enabled

GRUB Installation:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=mint

🔧 BIOS Systems

Characteristics:

  • • Uses MBR partition table
  • • Boot code in MBR
  • • Simpler boot process
  • • No Secure Boot

GRUB Installation:

grub-install /dev/sda

Dual Boot Specific Issues

⚠️ Windows Update Overwrote GRUB

Windows updates sometimes overwrite the boot sector, removing GRUB entirely.

# Boot from Linux Mint live USB, then:
sudo mount /dev/sda2 /mnt # Your Linux root partition
sudo mount /dev/sda1 /mnt/boot/efi # If UEFI
sudo grub-install --root-directory=/mnt /dev/sda
sudo chroot /mnt update-grub

🔄 Windows Not Detected in GRUB

Sometimes GRUB doesn't detect Windows installations automatically.

# Install os-prober to detect other operating systems
sudo apt install os-prober
sudo update-grub
# Windows should now appear in boot menu

🚫 Fast Startup Issues

Windows Fast Startup can prevent Linux from accessing Windows partitions.

Solution: Disable Fast Startup in Windows:

  1. Open Control Panel → Power Options
  2. Click "Choose what the power buttons do"
  3. Uncheck "Turn on fast startup"
  4. Save changes and restart

Prevention and Backup

🛡️ Prevent Future GRUB Issues

Before Making Changes:

  • • Create a Linux Mint live USB
  • • Backup GRUB configuration
  • • Note partition layout
  • • Document working boot process

Regular Maintenance:

  • • Keep Linux Mint updated
  • • Monitor Windows updates
  • • Test boot menu regularly
  • • Backup important data

Backup GRUB Configuration:

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
sudo cp -r /etc/grub.d /etc/grub.d.backup

✅ Verify GRUB Repair Success

After completing the repair, verify that everything works correctly:

Test These:

  • • Boot menu appears on startup
  • • Can boot into Linux Mint
  • • Can boot into Windows (if dual boot)
  • • All menu entries work

If Issues Persist:

  • • Double-check partition mounting
  • • Verify UEFI/BIOS mode
  • • Check Secure Boot settings
  • • Repeat repair process

Related Critical Fixes

USB Boot Issues & Fixes

Troubleshoot USB booting problems and BIOS settings.

7 min read

Dual Boot Setup Guide

Set up Linux Mint alongside Windows 11 properly.

12 min read

Proper Installation Guide

Install Linux Mint correctly to avoid boot issues.

8 min read
;