Software & AppsOperating SystemLinux

Fixing Grub Menu Loop on Dual Boot Ubuntu 22.04 and Windows 11

Ubuntu 17

In the world of dual booting, one of the most common issues users face is the GRUB menu loop, where the system continually returns to the GRUB menu instead of booting into the selected operating system. This issue can be particularly frustrating when you’re using a dual boot setup with Ubuntu 22.04 and Windows 11.

In this article, we’ll explore several methods to resolve this issue, from enabling OS detection in GRUB to reinstalling GRUB entirely. Before we dive in, it’s crucial to back up any important data and create a system restore point to prevent any potential data loss.

Quick Answer

To fix the GRUB menu loop on a dual boot setup with Ubuntu 22.04 and Windows 11, you can try enabling OS detection in GRUB, checking UEFI settings for any boot order locks, updating your UEFI firmware, or reinstalling GRUB.

Enabling OS Detection in GRUB

In Ubuntu 22.04, the OS Prober, which is responsible for detecting other operating systems on your machine, is disabled by default. This could be the reason why your system is stuck in the GRUB menu loop.

To enable OS Prober, you need to modify the GRUB configuration file. Open your terminal and run the following command:

sudo gedit /etc/default/grub

This command opens the GRUB configuration file using the Gedit text editor. You might need to enter your password since sudo is used to run commands with administrative privileges.

In the opened file, add the following line:


This line enables OS Prober. Save the file and close it. Now, you need to update the GRUB configuration by running the following command in the terminal:

sudo update-grub

After running this command, reboot your system. You should now see the other operating systems listed in the GRUB menu.

Checking UEFI Settings

If enabling OS Prober doesn’t resolve the issue, the problem might lie in your UEFI settings. Specifically, the “Boot Order Lock” option might be preventing the detection of the Ubuntu entry in the boot menu.

To modify this setting, you need to access the Thinkpad Setup or UEFI settings. The process to do this varies depending on your laptop model, so refer to your user manual or manufacturer’s documentation for specific instructions.

Once you’re in the UEFI settings, locate the “Boot Order Lock” option and disable it. Save the changes and exit the UEFI settings. Reboot your system and check if the issue is resolved.

Updating UEFI Firmware

An outdated UEFI firmware could cause compatibility issues, resulting in the GRUB menu loop. To resolve this, you can update your UEFI firmware.

Visit the Lenovo support website for your laptop model and check for any available firmware updates. Follow the instructions provided by Lenovo to update your UEFI firmware. After updating the firmware, reboot your system and check if the issue is resolved.

Reinstalling GRUB

If none of the above methods work, you might need to reinstall GRUB. This process involves booting your system using a live USB of Ubuntu 22.04, mounting the necessary file systems, and running the appropriate commands to reinstall GRUB.

First, boot your system using the live USB and select the “Try Ubuntu” option. Once you’re in the Ubuntu live environment, open a terminal and run the following commands:

sudo mount /dev/nvme0n1p5 /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/nvme0n1
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/boot/efi
sudo umount /mnt

These commands mount the necessary file systems, enter a chroot environment, reinstall GRUB, update the GRUB configuration, exit the chroot environment, and unmount the file systems.

After running these commands, reboot your system. The GRUB menu loop issue should now be resolved.

In conclusion, fixing the GRUB menu loop on a dual boot setup with Ubuntu 22.04 and Windows 11 involves several steps, from enabling OS detection in GRUB to reinstalling GRUB. While this process might seem complex, following the instructions in this article should help you resolve the issue and get your system back up and running.

What is GRUB?

GRUB (Grand Unified Bootloader) is a boot loader that allows you to choose and load an operating system when you start your computer. It is commonly used in dual boot setups to select between different operating systems.

How do I back up my important data?

To back up your important data, you can use various methods such as external hard drives, cloud storage services, or creating a disk image. Choose a method that suits your preferences and ensure that all your important files are securely backed up before attempting any fixes.

How do I create a system restore point?

In Ubuntu, there is no built-in system restore point feature like in Windows. However, you can manually create a backup of your system by using tools like Timeshift. Timeshift allows you to create snapshots of your system, which can be used to restore your system to a previous state if needed. Follow the instructions provided by Timeshift to create a system backup.

How do I access the UEFI settings?

To access the UEFI settings, you usually need to restart your computer and press a specific key during the boot process. The key to access UEFI settings varies depending on your computer manufacturer and model. Common keys include F2, F10, Del, or Esc. Consult your computer’s user manual or manufacturer’s documentation to find the specific key for your system.

How do I update the UEFI firmware?

To update the UEFI firmware, you need to visit the support website of your computer manufacturer, such as Lenovo, and search for firmware updates for your specific laptop model. Download the firmware update file and follow the instructions provided by the manufacturer to update your UEFI firmware. Be cautious and follow the instructions carefully to avoid any potential issues.

What should I do if none of the methods work?

If none of the methods mentioned in this article work, it is recommended to seek further assistance from Ubuntu support forums or consult with a professional technician who specializes in dual boot setups. They can provide personalized guidance and help troubleshoot the issue specific to your system configuration.

Leave a Comment

Your email address will not be published. Required fields are marked *