New Linux Operating systems like Pop!_OS use systemd-boot instead of grub to load the Operating System. Systemd-boot isn’t a boot loader it is a very simple textual frontend to the boot manager already in your UEFI. GRUB, on the other hand, is effectively an entire OS.
When installing Linux distro with systemd-boot it creates a new partition of EFI which results in not showing Windows option in case you dual booted. To show dual Windows in the Bootloader selection window you have to make entry of Windows in the EFI.
How to create Windows entry in Pop!_OS
A member of Pop!_OS chat forum @cervox found a way to make the Windows option appear in systemd-boot.
- After Installing Pop!_OS go back to Windows and uncheck the option of Fast Startup.
- If you have secure boot turned on in BIOS then disable it.
- Now boot Pop!_OS again.
- Open Disks.
- You’re going to want to find a partition type “EFI System” partition on your hard drive, and click on the little play icon to mount it.
- You’ll see some orange text show up, click on it.
- You’ll know if you’ve found the right one if, after going into an EFI folder, you find a folder labeled Microsoft.
- Now, go bask to disks and look for an already mounted EFI partition type that has this file path.
- You’ll also notice that if you try to click on the orange text, you’ll get a lovely error message that you aren’t powerful enough to view this folder. In the event you don’t want to level up though, you’ll want to open a terminal and copy and paste this in
sudo nautilus /boot/efi/. Go into the EFI folder and you’ll be right where you want to be.
- Now, with both windows open, you’ll want to copy, keyword copy, the Microsoft folder from one partition to the other, aka copy it to the window you opened that required sudo to open. The end result should look something like this.