GRUB (GRand Unified Bootloader) is the bootloader that allows you to choose between different operating systems installed on your computer when you start it up. It provides a menu that lists all the available operating systems, and you can select the one you want to boot into.

Updating GRUB via the Terminal may be the fastest solution

  • GRUB allows users to choose between operating systems installed on their computers at startup.

  • You may update GRUB to force it to notice newly added OS like Windows 11.

  • Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).

  • Click Start Scan to find Windows 11 issues that could be causing PC problems.

  • Click Repair All to fix issues affecting your computer’s security and performance

  • Restoro has been downloaded by 0 readers this month.

However, when you install a new operating system, it may not appear in the GRUB menu. This can happen if the new operating system wasn’t set up to work with GRUB during installation or the bootloader was overwritten.

This article will explain why GRUB may not show Windows 11 and how you can add it to the GRUB menu in just a few steps.

Why is GRUB not showing Windows 11?

There are a few different reasons why Windows 11 may not be showing up in the GRUB menu.

  • Incomplete installation – One possibility is that the installation or boot process did not correctly set up Windows 11 to work with GRUB. This can happen if the installer does not detect the other operating systems on the computer.
  • Overwriting during installation – This can happen if the user chooses to install Windows 11 in the same partition as an existing operating system or if the user chooses to install Windows 11 to the same drive as the bootloader.

Note that there are different related issues users have faced, including GRUB rescue, deleted GRUB,

If Windows 11 is not showing up in the GRUB menu, you can add it by editing the GRUB configuration file and adding an entry for Windows 11. Below we outline the steps you must take.

How can I add Windows 11 to the GRUB menu?

1. Update GRUB

  • Boot into an operating system that is already listed in the GRUB menu.
  • Press Ctrl + Alt + T to launch the Terminal.
  • Lastly, enter the script below:sudo update-grub

This will update the GRUB configuration file and scan all partitions on your hard drive to detect operating systems that aren’t listed in the GRUB menu.

2. Manually add a GRUB entry

  • Press Ctrl + Alt + T to launch the Terminal.
  • Enter the script below to open the GRUB configuration file:sudo nano /etc/grub.d/40_custom
  • Now, paste the below lines of code at the end of the file (ensure to replace hdx,y with the partition where Windows 11 is installed):menuentry “Windows 11” {set root=(hdx,y)chainloader +1ntldr /bootmgr}
  • Press Ctrl + X, then Y to save the changes made.
  • Again, the script below to apply your changes:sudo update-grub
  • Finally, restart the computer.

It is important to note that some details may vary depending on your specific system configuration. However, back up your current GRUB configuration before making any changes. Also, select the proper partition and drive to avoid boot problems.

  • Show All Apps by Default in Windows 11 Start Menu [2 Tips]
  • How to Enable or Disable Copy Paste in Application Guard
  • How to Hide a Partition in Windows 11 [Easy Steps]
  • Download & Install Intel Bluetooth Driver for Windows 11

Let us know in the comments below what worked for you.

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

Still having issues? Fix them with this tool:

SPONSORED

  • Linux

Email *

Commenting as . Not you?

Comment