Windows 10 not showing on GRUB after update

Hi everyone!
I’m running a dual-boot machine, Windows 10 and Manjaro, with an entry for each on grub.
I recently updated Manjaro and when restarting, I found grub didn’t show Windows anymore. It seems strange because it’s still detected by the usual tools.

My computer info: inxi -F

System:    Host: chemooon-hp13gxxx Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 Desktop: GNOME 3.38.3 
           Distro: Manjaro Linux 
Machine:   Type: Laptop System: HP product: HP Pavilion Gaming Laptop 15-ec1xxx v: N/A 
           serial: 5CD051FSXP 
           Mobo: HP model: 87B2 v: 31.21 serial: PKDWN028JEL173 UEFI: AMI v: F.20 date: 11/04/2020 
Battery:   ID-1: BAT0 charge: 52.5 Wh condition: 52.5/52.5 Wh (100%) 
CPU:       Info: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP 
           L2 cache: 4 MiB 
           Speed: 1397 MHz min/max: 1400/2900 MHz Core speeds (MHz): 1: 1397 2: 1397 3: 1396 4: 1397 
           5: 1397 6: 1397 7: 1397 8: 1397 9: 1397 10: 1397 11: 1397 12: 1397 13: 1397 14: 1397 
           15: 1397 16: 1397 
Graphics:  Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] driver: nvidia v: 460.56 
           Device-2: AMD Renoir driver: amdgpu v: kernel 
           Device-3: Luxvisions Innotech Limited HP TrueVision HD Camera type: USB driver: uvcvideo 
           Display: server: X.org 1.20.10 driver: loaded: modesetting,nvidia 
           resolution: <missing: xdpyinfo> 
           OpenGL: renderer: GeForce GTX 1650 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 460.56 
Audio:     Device-1: NVIDIA driver: snd_hda_intel 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A 
           Device-3: AMD Family 17h HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.9.16-1-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: 30:24:a9:8f:45:8f 
           Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8822ce 
           IF: wlo1 state: up mac: 18:47:3d:fa:ba:4d 
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb 
           Message: Required tool hciconfig not installed. Check --recommends 
Drives:    Local Storage: total: 2.29 TiB used: 936.8 GiB (40.0%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLQ512HALU-000H1 size: 476.94 GiB 
           ID-2: /dev/sda type: USB vendor: Toshiba model: External USB 3.0 size: 1.82 TiB 
Partition: ID-1: / size: 68.4 GiB used: 23.11 GiB (33.8%) fs: ext4 dev: /dev/nvme0n1p7 
           ID-2: /boot/efi size: 96 MiB used: 43.9 MiB (45.7%) fs: vfat dev: /dev/nvme0n1p1 
           ID-3: /home size: 117.61 GiB used: 15.96 GiB (13.6%) fs: ext4 dev: /dev/nvme0n1p6 
Swap:      ID-1: swap-1 type: partition size: 10 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p5 
Sensors:   System Temperatures: cpu: 59.8 C mobo: N/A 
           Fan Speeds (RPM): N/A 
           GPU: device: nvidia screen: :1.0 temp: 45 C device: amdgpu temp: 46.0 C 
Info:      Processes: 390 Uptime: 34m Memory: 22.92 GiB used: 2.93 GiB (12.8%) Shell: Zsh 
           inxi: 3.3.01 

os-prober
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

parted -l

Model: SAMSUNG MZVLQ512HALU-000H1 (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name                          Flags
 1      32.8kB  105MB  105MB   fat32           EFI system partition          boot, esp
 2      105MB   122MB  16.8MB                  Microsoft reserved partition  msftres
 3      122MB   297GB  297GB   ntfs            Basic data partition          msftdata
 5      297GB   308GB  10.7GB  linux-swap(v1)                                swap
 7      308GB   383GB  75.2GB  ext4
 6      383GB   512GB  129GB   ext4
 4      512GB   512GB  532MB   ntfs                                          hidden, diag

efibootmgr -v

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0004,0002,0001,9999
Boot0000* Manjaro	HD(1,GPT,57d57567-bd94-4bbf-b7ee-4be86f7e1546,0x40,0x31fff)/File(\EFI\Manjaro\grubx64.efi)
Boot0001* Internal Hard Disk	PciRoot(0x0)/Pci(0x2,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-AA-01-E0-28-40)/HD(1,GPT,57d57567-bd94-4bbf-b7ee-4be86f7e1546,0x40,0x31fff)..BO
Boot0002* Windows Boot Manager	HD(1,GPT,57d57567-bd94-4bbf-b7ee-4be86f7e1546,0x40,0x31fff)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}.... ...............
Boot0004* EndeavourOS	HD(1,GPT,57d57567-bd94-4bbf-b7ee-4be86f7e1546,0x40,0x31fff)/File(\EFI\EndeavourOS\grubx64.efi)
Boot9999* USB Drive (UEFI)	PciRoot(0x0)/Pci(0x1d,0x0)/USB(16,0)..BO

update-grub (not detected)

Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.9-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.9-x86_64.img
Found initrd fallback image: /boot/initramfs-5.9-x86_64-fallback.img
Found linux image: /boot/vmlinuz-4.14-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-4.14-x86_64.img
Found initrd fallback image: /boot/initramfs-4.14-x86_64-fallback.img
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done

Thanks in advance!

See the Known issues and solutions post in today’s stable update thread:

1 Like

That’s it. By adding that line, OS prober could run and properly detect Windows. Thanks a bunch!!

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.