Сначала grub-mkconfig > /tmp/grub.cfg и убедиться, что там присутствует пункт
menuentry "Windows boot manager" ...
после чего переписать этот файл в /boot/grub/grub.cfg (старый сохранить!)
После чего переустановить загрузчик (попутно сделав запись в efivars о загрузке - именно ее не хватает, ее можно сделать через efibootmgr, но там сложнее):
grub-install --target=x86_64-efi /dev/XXX --efi-directory=где-efi --boot-directory=где-boot
где:
/dev/XXX - имя устройства, где линух. Это может быть и sda и дичь типа nvme0n1, но это непременное
целое устройство, не раздел!
где-efi - точка, куда смонтирован раздел EFI
где-boot - каталог, где находится ядро. Обычно это /boot, но может быть что угодно
После грузиться с диска с линухом