My Problem with Ubuntu and Windows
I am experiencing an issue with my dual-boot system. I have a Lenovo laptop with one hard drive, divided into two partitions: one for Windows and one for Ubuntu.
After updating or reinstalling Ubuntu, the system only boots directly into Ubuntu. The GRUB bootloader does not show the option to start Windows, and I cannot access my Windows programs or files from the boot menu.
Possible Causes
-
GRUB was reinstalled incorrectly – it only points to Ubuntu and does not list Windows.
-
Windows Fast Startup / Hibernation – if Windows was hibernating, Ubuntu cannot properly detect or mount the Windows partition.
-
Different boot modes – Windows might have been installed in UEFI mode, while Ubuntu was installed or reinstalled in Legacy mode. When the boot modes do not match, GRUB cannot find Windows.
Possible Solutions
- Update GRUB from Ubuntu
Run in the terminal:
sudo update-grub
This command scans the system for other operating systems and adds Windows to the GRUB menu if detected.
- Check the BIOS/UEFI Boot Mode
If Windows was installed in UEFI, the BIOS must be set to UEFI.
If Windows was installed in Legacy, the BIOS must be set to Legacy.
Both systems must use the same mode.
-
Disable Windows Fast Startup
This can only be done inside Windows. If I cannot boot Windows, I may need a recovery tool first. -
Use a Windows Recovery USB (last resort)
Boot from a Windows installation USB, select Repair your computer → Startup Repair.
This will restore the Windows boot loader. Later, GRUB can be reinstalled if I still want dual-boot.
Conclusion
Windows is still on the disk, but GRUB does not show it. To fix this, I need to:
Ensure Ubuntu and Windows use the same boot mode (UEFI or Legacy).
Update or reinstall GRUB to detect Windows.
If necessary, use a Windows recovery USB to repair Windows boot.
I don’t know what to do.