Arch Linux: Windows OS not apearing in Grub boot loader.
As I have installed Endeavour Linux operating system, on first boot I could see Windows OS option in boot menu. Later its gone. After searching a while, I came across below solution which worked. Main reason is the os-prober is disabled by default so it wont be able to detect other OS available in the same system. So first we have to enable it. Open file `/etc/default/grub` and add `GRUB_DISABLE_OS_PROBER=false` to the very end of the file. If you have already have this property, set it to `true`. You can also execute below command, make sure you are in root shell or sudo user to execute this command. echo "GRUB_DISABLE_OS_PROBER=false" >> /etc/default/grub Then, execute below commands sudo pacman -Syu sudo pacman -S grub-tools sudo pacman -S grub os-prober sudo grub-mkconfig -o /boot/grub/grub.cfg Actually if you `os-prober` command you can see the output that Windows detected right away [agastya@agastya-thinkpad ~]$ sudo os-prober /dev/nvme