Dual boot menu has vanished and there is no Linux entry left in the firmware boot options — the install is still on the disk
I had Windows and a Linux install side by side on the same laptop, choosing between them from a boot menu at startup. That menu is gone. The machine now boots straight into Windows.
I went into the firmware setup to pick the Linux entry manually and it is not in the boot options list at all. Only the Windows entry is there.
The Linux partition is definitely still on the disk — I can see it from Windows disk management, with the right size, not empty.
So the operating system is there and the machine has forgotten how to start it. What actually removes a firmware boot entry, and how do I put it back without reinstalling?
@esp_archaeologist · 4h ago
Nothing is lost. The operating system is intact and so, almost certainly, are its boot files — what you have lost is the firmware boot entry, which is a small record in the motherboard's NVRAM that says "there is a bootloader at this path on this disk". Recreating it takes about ten minutes from a live USB.
What removes it. In rough order of likelihood:
Getting it back.
The step people get wrong is number three, specifically which EFI system partition. On a machine that has had more than one install, or that shipped with a vendor recovery partition, there can be more than one, and installing the bootloader into the wrong one produces a bootloader nothing ever reads. Identify it by looking for the small FAT32 partition flagged as the ESP that already contains the Windows boot files — the two operating systems share one ESP on a normal dual-boot setup, and that shared one is the right target.
If the entry keeps disappearing after every reboot, that is a different and rarer fault: some firmware aggressively prunes entries it does not recognise. The workaround is to place the bootloader at the default fallback path on the ESP, which the firmware will boot without needing an entry at all.
Reply
Report