You are not logged in.
I’ve installed Arch Linux manually (vanilla, with Btrfs) alongside Windows 11 on a second NVMe drive. GRUB is installed to the EFI partition (/dev/nvme1n1p1) and loads fine, showing the Arch Linux entries and UEFI Firmware Settings. However, Windows is missing from the GRUB menu even though it's detected.
System:
Laptop: Lenovo Legion 7 (16", AMD Ryzen 7 5800H, RTX 3060)
Dual boot setup
Both drives are identical Samsung 970 EVO Plus 2TB NVMe SSDs
os-prober detects Windows:
/dev/nvme1n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
grub-mkconfig shows:
Found Windows Boot Manager on /dev/nvme1n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
grep windows /boot/grub/grub.cfg confirms the Windows menuentry is present
GRUB shows up and works but the Windows entry is not visible in the actual boot menu
More details:
Secure Boot: Disabled
No GRUB theme
Using the linux-cachyos kernel (installed manually, not via CachyOS ISO)
/etc/default/grub:
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISABLE_OS_PROBER=false
Offline
I'm assuming some mount/path mismatch with regards to the config file and what is actually being read. What do you get from
mount
fdisk -l
sudo efibootmgr -uv
post that wrapped in [code][/code] tags
Last edited by V1del (Yesterday 15:54:02)
Offline