Technical Anshu
Tutorials Blog
🐧 Dual Boot Repair

Windows Update Broke the GRUB Boot Menu Repair Guide

The update finished, the PC restarted, and your Ubuntu option vanished. This frightens almost every dual boot user once — and it is almost never data loss. Windows updates rearrange the boot order; rarely, the Ubuntu entry itself is damaged. This page repairs both, from the two-minute fix to the deep one.

✍️ Technical Anshu🐧 Ubuntu and Windows⏱️ 9 minute read
🎥 Watch the video — the dual boot setup being repaired here, installed live step by step

Start with the calm fact: a Windows update does not delete Ubuntu, its partitions or your files. What it regularly does is put Windows Boot Manager back on top of the firmware boot order — and occasionally, a bigger feature update rewrites the EFI boot entries themselves. Repair in this order: reach Ubuntu once, restore the order, and only if the ubuntu entry itself is gone, rebuild it. Nothing here requires reinstalling either system.

1

Step One — Reach Ubuntu Once Through the Boot Menu

Restart and tap your PC's one-time boot menu key — commonly F12, F8 or Esc. If an ubuntu entry is listed, choose it. GRUB and Ubuntu will start normally, which tells you the update only changed the order.

  1. Ubuntu entry present and working — go to step 2, the order fix
  2. Ubuntu entry missing from every menu — skip ahead to step 3, the entry rebuild
  3. Ubuntu starts but Windows is missing from GRUB — that is a different, smaller issue covered by the missing Windows entry guide in this series

Do this check before downloading any repair tool. In the large majority of post-update cases, the entry is sitting right there and step 2 is the whole job.

2

Step Two — Put Ubuntu Back on Top of the Boot Order

Inside Ubuntu, one command shows the firmware list and one command fixes it. This is the same repair as the missing menu guide, repeated here because after an update it is the one you will actually use.

  1. Open a terminal and run sudo efibootmgr
  2. Read the numbers beside ubuntu and Windows Boot Manager
  3. Run sudo efibootmgr -o 0001,0000 with your numbers, ubuntu first
  4. Restart — the GRUB menu is back

Honest expectation: a future feature update may do this again. It is a two-minute repeat, not a recurring fault, and it is the known tax of dual booting on a Windows-first machine. Some users pin the order inside the BIOS setup instead, which survives a little better on some models.

3

Step Three — Entry Gone — Rebuild It With Boot Repair

If no ubuntu entry exists anywhere, the EFI entry itself was lost. The friendly route back is Boot Repair, a free tool that runs from a live Ubuntu USB and rebuilds the entry and GRUB in one pass.

  1. Boot the Ubuntu USB and choose Try Ubuntu
  2. Connect to the internet, then install the tool with sudo add-apt-repository ppa:yannubuntu/boot-repair, sudo apt update and sudo apt install boot-repair
  3. Run boot-repair and click Recommended repair
  4. Follow any commands it shows you, restart, and remove the USB

Recommended repair rebuilds the GRUB installation and re-registers the ubuntu entry — exactly the two things an update can disturb — and leaves both systems' files untouched.

Boot Repair — live session
Recommended repair

Recommended repair (repairs most frequent errors) — this option reinstalls GRUB and restores the boot entries. Your documents and both operating systems are kept.

The one click route when the ubuntu boot entry itself is missing. Wording follows the tool's own screen; your drive letters and entries will differ.
4

Step Four — the Manual GRUB Reinstall, When Tools Fail

The deep repair, for when Boot Repair cannot run or does not finish: reinstall GRUB by hand from the live USB. You mount the installed Ubuntu, mount its EFI partition inside it, step into it with chroot, and install the bootloader as if you were Ubuntu itself.

  1. Boot the USB, choose Try Ubuntu, and find your Ubuntu partition with lsblk — say it is /dev/nvme0n1p5 and the EFI partition is /dev/nvme0n1p1
  2. Mount them with sudo mount /dev/nvme0n1p5 /mnt and sudo mount /dev/nvme0n1p1 /mnt/boot/efi
  3. Bind the live system folders in with for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
  4. Enter with sudo chroot /mnt, then run grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
  5. Finish with update-grub, then exit, unmount and restart

Partition names here are examples — using the wrong one mounts the wrong system, so confirm yours with lsblk first. When the commands complete without errors, the ubuntu entry is registered again and GRUB is rebuilt.

5

Keep the Next Update From Surprising You

You cannot stop Windows from preferring itself — it is designed to. You can make the recovery boring instead of scary.

  1. Keep your Ubuntu USB — it is the repair environment for every step on this page
  2. Know your boot menu key and the efibootmgr command before you need them
  3. Keep BitLocker suspended only during repairs, and turn protection back on after — updates plus boot changes are exactly when the recovery key gets demanded

With those three habits, a post-update missing menu is a two-minute detour, which is all it ever really was.

🔴 What not to do: do not reinstall Ubuntu, do not format the small EFI partition, and do not let a random forum post talk you into deleting Windows boot files. The EFI partition holds the loaders for both systems — the repair is to restore entries and order, never to empty the partition.

🎥 Watch the Dual Boot Video

See the setup these repairs protect — the complete dual boot installation from the video, live and step by step.

▶️ Watch Full Video
❓ Frequently Asked Questions

Did the Windows update delete my Ubuntu

No. Windows updates do not touch Ubuntu partitions or files. What the update changed is the boot arrangement — it either put Windows Boot Manager first in the firmware order, which hides GRUB, or in rarer feature updates disturbed the ubuntu EFI entry. Both are repaired on this page without reinstalling anything.

How long does the repair actually take

If the ubuntu entry still exists, about two minutes: boot Ubuntu from the one time menu and reorder with efibootmgr. If the entry itself is gone, the Boot Repair route takes around fifteen minutes including booting the live USB. The manual chroot repair is the last resort and takes a little longer.

Will this keep happening after every Windows update

Small monthly updates rarely disturb the boot order; the big feature updates are the usual suspects, and even they usually only reorder it. Keep the live USB and the efibootmgr command handy and each occurrence is a two minute fix. A BIOS level boot order sometimes survives better on some laptop models.

This guide is based on the Technical Anshu video linked above • Stuck on a step? Ask in the video comments — you will get a reply 🙏