You are not logged in.

#1 2025-07-17 09:38:32

veltair
Member
Registered: 2025-06-27
Posts: 9

Windows not in GRUB menu, os-prober with no output, windows in /boot

I have been researching this topic a lot in order not to make a stupid post, sorry if I do so regardless.

I have a Windows 10 system alongside my Arch system. It is in another partition. It, however, does not appear in the GRUB menu.

I tried os-prober but the output is empty. Yes, I have uncommented the line in /etc/default/grub

I have journalctl outputs this regarding os-prober

Jul 17 03:56:32 archlinux sudo[12468]: pam_unix(sudo:session): session opened for user root(uid=0) by veltair(uid=1000)
Jul 17 03:56:32 archlinux kernel: audit: type=1105 audit(1752742592.066:519): pid=12468 uid=1000 auid=1000 ses=2 subj=unconfined msg='op=PAM:session_open grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=archlinux addr=? terminal=/dev/pts/2 res=success'
Jul 17 03:56:32 archlinux os-prober[12561]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Jul 17 03:56:32 archlinux 50mounted-tests[12569]: debug: /dev/nvme0n1p1 type not recognised; skipping
Jul 17 03:56:32 archlinux os-prober[12570]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Jul 17 03:56:32 archlinux os-prober[12586]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 05efi[12588]: debug: /dev/nvme0n1p2 is fuseblk partition: exiting
Jul 17 03:56:32 archlinux os-prober[12589]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 10freedos[12591]: debug: /dev/nvme0n1p2 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux os-prober[12592]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 10qnx[12594]: debug: /dev/nvme0n1p2 is not a QNX4 partition: exiting
Jul 17 03:56:32 archlinux os-prober[12595]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux macosx-prober[12597]: debug: /dev/nvme0n1p2 is not an HFS+ partition: exiting
Jul 17 03:56:32 archlinux os-prober[12598]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 20microsoft[12600]: debug: Skipping legacy bootloaders on UEFI system
Jul 17 03:56:32 archlinux os-prober[12601]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 30utility[12603]: debug: /dev/nvme0n1p2 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux os-prober[12604]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux os-prober[12606]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux os-prober[12608]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux os-prober[12610]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux 83haiku[12612]: debug: /dev/nvme0n1p2 is not a BeFS partition: exiting
Jul 17 03:56:32 archlinux os-prober[12613]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux os-prober[12617]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p2
Jul 17 03:56:32 archlinux os-prober[12623]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Jul 17 03:56:32 archlinux 50mounted-tests[12635]: debug: mounted using GRUB ntfs filesystem driver
Jul 17 03:56:32 archlinux 50mounted-tests[12636]: debug: running subtest /usr/lib/os-probes/mounted/05efi
Jul 17 03:56:32 archlinux 05efi[12638]: debug: /dev/nvme0n1p3 is ntfs partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12639]: debug: running subtest /usr/lib/os-probes/mounted/10freedos
Jul 17 03:56:32 archlinux 10freedos[12641]: debug: /dev/nvme0n1p3 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12642]: debug: running subtest /usr/lib/os-probes/mounted/10qnx
Jul 17 03:56:32 archlinux 10qnx[12644]: debug: /dev/nvme0n1p3 is not a QNX4 partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12645]: debug: running subtest /usr/lib/os-probes/mounted/20macosx
Jul 17 03:56:32 archlinux macosx-prober[12647]: debug: /dev/nvme0n1p3 is not an HFS+ partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12648]: debug: running subtest /usr/lib/os-probes/mounted/20microsoft
Jul 17 03:56:32 archlinux 20microsoft[12650]: debug: Skipping legacy bootloaders on UEFI system
Jul 17 03:56:32 archlinux 50mounted-tests[12651]: debug: running subtest /usr/lib/os-probes/mounted/30utility
Jul 17 03:56:32 archlinux 30utility[12653]: debug: /dev/nvme0n1p3 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12654]: debug: running subtest /usr/lib/os-probes/mounted/40lsb
Jul 17 03:56:32 archlinux 50mounted-tests[12656]: debug: running subtest /usr/lib/os-probes/mounted/70hurd
Jul 17 03:56:32 archlinux 50mounted-tests[12658]: debug: running subtest /usr/lib/os-probes/mounted/80minix
Jul 17 03:56:32 archlinux 50mounted-tests[12660]: debug: running subtest /usr/lib/os-probes/mounted/83haiku
Jul 17 03:56:32 archlinux 83haiku[12662]: debug: /dev/nvme0n1p3 is not a BeFS partition: exiting
Jul 17 03:56:32 archlinux 50mounted-tests[12663]: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro
Jul 17 03:56:32 archlinux 50mounted-tests[12667]: debug: running subtest /usr/lib/os-probes/mounted/90solaris
Jul 17 03:56:32 archlinux 50mounted-tests[12669]: debug: running subtest /usr/lib/os-probes/mounted/efi
Jul 17 03:56:32 archlinux systemd[1]: var-lib-os\x2dprober-mount.mount: Deactivated successfully.
Jul 17 03:56:32 archlinux os-prober[12687]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 05efi[12689]: debug: /dev/nvme0n1p4 is a FAT32 partition
Jul 17 03:56:32 archlinux 05efi[12697]: debug: /dev/nvme0n1p4 partition scheme is gpt
Jul 17 03:56:32 archlinux 05efi[12698]: debug: /dev/nvme0n1p4 partition type is ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Jul 17 03:56:32 archlinux 05efi[12699]: debug: /dev/nvme0n1p4 is not a ESP partition: exiting
Jul 17 03:56:32 archlinux os-prober[12700]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 10freedos[12702]: debug: /dev/nvme0n1p4 is a FAT32 partition
Jul 17 03:56:32 archlinux os-prober[12705]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 10qnx[12707]: debug: /dev/nvme0n1p4 is not a QNX4 partition: exiting
Jul 17 03:56:32 archlinux os-prober[12708]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux macosx-prober[12710]: debug: /dev/nvme0n1p4 is not an HFS+ partition: exiting
Jul 17 03:56:32 archlinux os-prober[12711]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 20microsoft[12713]: debug: Skipping legacy bootloaders on UEFI system
Jul 17 03:56:32 archlinux os-prober[12714]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 30utility[12716]: debug: /dev/nvme0n1p4 is a FAT32 partition
Jul 17 03:56:32 archlinux os-prober[12721]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux os-prober[12723]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux os-prober[12725]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux os-prober[12727]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux 83haiku[12729]: debug: /dev/nvme0n1p4 is not a BeFS partition: exiting
Jul 17 03:56:32 archlinux os-prober[12730]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux os-prober[12734]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p4
Jul 17 03:56:32 archlinux os-prober[12751]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sda1
Jul 17 03:56:32 archlinux 05efi[12754]: debug: /dev/sda1 is a FAT32 partition
Jul 17 03:56:32 archlinux 05efi[12762]: debug: /dev/sda1 partition scheme is gpt
Jul 17 03:56:32 archlinux 05efi[12763]: debug: /dev/sda1 partition type is c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Jul 17 03:56:32 archlinux 05efi[12767]: debug: running subtest /usr/lib/os-probes/mounted/efi/10elilo
Jul 17 03:56:32 archlinux 05efi[12770]: debug: running subtest /usr/lib/os-probes/mounted/efi/20microsoft
Jul 17 03:56:32 archlinux os-prober[12784]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda1
Jul 17 03:56:32 archlinux 10freedos[12786]: debug: /dev/sda1 is a FAT32 partition
Jul 17 03:56:32 archlinux os-prober[12789]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda1
Jul 17 03:56:32 archlinux 10qnx[12791]: debug: /dev/sda1 is not a QNX4 partition: exiting
Jul 17 03:56:32 archlinux os-prober[12792]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda1
Jul 17 03:56:32 archlinux macosx-prober[12794]: debug: /dev/sda1 is not an HFS+ partition: exiting
Jul 17 03:56:32 archlinux os-prober[12795]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda1
Jul 17 03:56:32 archlinux 20microsoft[12797]: debug: Skipping legacy bootloaders on UEFI system
Jul 17 03:56:32 archlinux os-prober[12798]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda1
Jul 17 03:56:32 archlinux 30utility[12800]: debug: /dev/sda1 is a FAT32 partition
Jul 17 03:56:32 archlinux os-prober[12805]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda1
Jul 17 03:56:32 archlinux os-prober[12807]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda1
Jul 17 03:56:32 archlinux os-prober[12809]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda1
Jul 17 03:56:32 archlinux os-prober[12811]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda1
Jul 17 03:56:32 archlinux 83haiku[12813]: debug: /dev/sda1 is not a BeFS partition: exiting
Jul 17 03:56:32 archlinux os-prober[12814]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda1
Jul 17 03:56:32 archlinux os-prober[12818]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda1
Jul 17 03:56:32 archlinux os-prober[12835]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sdb1
Jul 17 03:56:32 archlinux 50mounted-tests[12843]: debug: /dev/sdb1 type not recognised; skipping
Jul 17 03:56:32 archlinux os-prober[12844]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Jul 17 03:56:32 archlinux os-prober[12860]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 05efi[12862]: debug: /dev/sdb2 is fuseblk partition: exiting
Jul 17 03:56:32 archlinux os-prober[12863]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 10freedos[12865]: debug: /dev/sdb2 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux os-prober[12866]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 10qnx[12868]: debug: /dev/sdb2 is not a QNX4 partition: exiting
Jul 17 03:56:32 archlinux os-prober[12869]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sdb2
Jul 17 03:56:32 archlinux macosx-prober[12871]: debug: /dev/sdb2 is not an HFS+ partition: exiting
Jul 17 03:56:32 archlinux os-prober[12872]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 20microsoft[12874]: debug: Skipping legacy bootloaders on UEFI system
Jul 17 03:56:32 archlinux os-prober[12875]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 30utility[12877]: debug: /dev/sdb2 is not a FAT partition: exiting
Jul 17 03:56:32 archlinux os-prober[12878]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sdb2
Jul 17 03:56:32 archlinux os-prober[12880]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sdb2
Jul 17 03:56:32 archlinux os-prober[12882]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sdb2
Jul 17 03:56:32 archlinux os-prober[12884]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sdb2
Jul 17 03:56:32 archlinux 83haiku[12886]: debug: /dev/sdb2 is not a BeFS partition: exiting
Jul 17 03:56:32 archlinux os-prober[12887]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sdb2
Jul 17 03:56:32 archlinux os-prober[12891]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sdb2
Jul 17 03:56:32 archlinux sudo[12468]: pam_unix(sudo:session): session closed for user root

I do not understand it fully but from what I see it is finding the partition (in this case nvme0n1p4) but doing nothing with it. Yes I have installed fuse3 and ntfs-3g.

Windows does appear in the /boot directory. This is the output of

ls /boot --tree
 boot
├──  amd-ucode.img
├──  EFI
│   ├──  BOOT
│   │   └──  BOOTX64.EFI
│   └──  Microsoft
│       ├──  Boot
│       │   ├──  bg-BG
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  boot.stl
│       │   ├──  bootmgfw.efi
│       │   ├──  bootmgr.efi
│       │   ├──  BOOTSTAT.DAT
│       │   ├──  cs-CZ
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  da-DK
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  de-DE
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  el-GR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  en-GB
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  en-US
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  es-ES
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  es-MX
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  et-EE
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  fi-FI
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  fr-CA
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  fr-FR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  hr-HR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  hu-HU
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  it-IT
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  ja-JP
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  kd_02_10df.dll
│       │   ├──  kd_02_10ec.dll
│       │   ├──  kd_02_1137.dll
│       │   ├──  kd_02_14e4.dll
│       │   ├──  kd_02_15b3.dll
│       │   ├──  kd_02_1969.dll
│       │   ├──  kd_02_19a2.dll
│       │   ├──  kd_02_1af4.dll
│       │   ├──  kd_02_8086.dll
│       │   ├──  kd_07_1415.dll
│       │   ├──  kd_0C_8086.dll
│       │   ├──  kdnet_uart16550.dll
│       │   ├──  kdstub.dll
│       │   ├──  ko-KR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  lt-LT
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  lv-LV
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  memtest.efi
│       │   ├──  nb-NO
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  nl-NL
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  pl-PL
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  pt-BR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  pt-PT
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  qps-ploc
│       │   │   └──  memtest.efi.mui
│       │   ├──  ro-RO
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  ru-RU
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  SecureBootRecovery.efi
│       │   ├──  sk-SK
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  sl-SI
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  sr-Latn-RS
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  sv-SE
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  tr-TR
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   ├──  uk-UA
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   └──  bootmgr.efi.mui
│       │   ├──  winsipolicy.p7b
│       │   ├──  zh-CN
│       │   │   ├──  bootmgfw.efi.mui
│       │   │   ├──  bootmgr.efi.mui
│       │   │   └──  memtest.efi.mui
│       │   └──  zh-TW
│       │       ├──  bootmgfw.efi.mui
│       │       ├──  bootmgr.efi.mui
│       │       └──  memtest.efi.mui
│       └──  Recovery
├──  grub
│   ├──  fonts
│   │   └──  unicode.pf2
│   ├──  grub.cfg
│   ├──  grubenv
│   ├──  locale
│   │   ├──  ast.mo
│   │   ├──  ca.mo
│   │   ├──  da.mo
│   │   ├──  de.mo
│   │   ├──  de@hebrew.mo
│   │   ├──  de_CH.mo
│   │   ├──  en@arabic.mo
│   │   ├──  en@cyrillic.mo
│   │   ├──  en@greek.mo
│   │   ├──  en@hebrew.mo
│   │   ├──  en@piglatin.mo
│   │   ├──  en@quot.mo
│   │   ├──  eo.mo
│   │   ├──  es.mo
│   │   ├──  fi.mo
│   │   ├──  fr.mo
│   │   ├──  gl.mo
│   │   ├──  he.mo
│   │   ├──  hr.mo
│   │   ├──  hu.mo
│   │   ├──  id.mo
│   │   ├──  it.mo
│   │   ├──  ja.mo
│   │   ├──  ka.mo
│   │   ├──  ko.mo
│   │   ├──  lg.mo
│   │   ├──  lt.mo
│   │   ├──  nb.mo
│   │   ├──  nl.mo
│   │   ├──  pa.mo
│   │   ├──  pl.mo
│   │   ├──  pt.mo
│   │   ├──  pt_BR.mo
│   │   ├──  ro.mo
│   │   ├──  ru.mo
│   │   ├──  sl.mo
│   │   ├──  sr.mo
│   │   ├──  sv.mo
│   │   ├──  tr.mo
│   │   ├──  uk.mo
│   │   ├──  vi.mo
│   │   ├──  zh_CN.mo
│   │   └──  zh_TW.mo
│   ├──  themes
│   │   ├──  Arch-Linux
│   │   │   ├──  background.png
│   │   │   ├──  icons
│   │   │   │   ├──  4MLinux.png
│   │   │   │   ├──  alma.png
│   │   │   │   ├──  AlpineLinux.png
│   │   │   │   ├──  android.png
│   │   │   │   ├──  anonymous.png
│   │   │   │   ├──  antergos.png
│   │   │   │   ├──  arch.png
│   │   │   │   ├──  archcraft.png
│   │   │   │   ├──  archlinux.png
│   │   │   │   ├──  arcolinux.png
│   │   │   │   ├──  artix.png
│   │   │   │   ├──  bedrock.png
│   │   │   │   ├──  cancel.png
│   │   │   │   ├──  centos.png
│   │   │   │   ├──  chakra.png
│   │   │   │   ├──  chromeos.png
│   │   │   │   ├──  debian.png
│   │   │   │   ├──  deepin.png
│   │   │   │   ├──  devuan.png
│   │   │   │   ├──  driver.png
│   │   │   │   ├──  edit.png
│   │   │   │   ├──  efi.png
│   │   │   │   ├──  elementary.png
│   │   │   │   ├──  endeavouros.png
│   │   │   │   ├──  fedora.png
│   │   │   │   ├──  find.efi.png
│   │   │   │   ├──  find.none.png
│   │   │   │   ├──  freebsd.png
│   │   │   │   ├──  garuda.png
│   │   │   │   ├──  gentoo.png
│   │   │   │   ├──  gnu-linux.png
│   │   │   │   ├──  haiku.png
│   │   │   │   ├──  help.png
│   │   │   │   ├──  kali.png
│   │   │   │   ├──  kaos.png
│   │   │   │   ├──  kbd.png
│   │   │   │   ├──  korora.png
│   │   │   │   ├──  kubuntu.png
│   │   │   │   ├──  lang.png
│   │   │   │   ├──  lfs.png
│   │   │   │   ├──  linux.png
│   │   │   │   ├──  linuxlite.png
│   │   │   │   ├──  linuxmint.png
│   │   │   │   ├──  lubuntu.png
│   │   │   │   ├──  macosx.png
│   │   │   │   ├──  mageia.png
│   │   │   │   ├──  Manjaro.i686.png
│   │   │   │   ├──  manjaro.png
│   │   │   │   ├──  Manjaro.x86_64.png
│   │   │   │   ├──  mate.png
│   │   │   │   ├──  memtest.png
│   │   │   │   ├──  mx-linux.png
│   │   │   │   ├──  neon.png
│   │   │   │   ├──  nix.png
│   │   │   │   ├──  nixos.png
│   │   │   │   ├──  nobara.png
│   │   │   │   ├──  opensuse.png
│   │   │   │   ├──  parabola.png
│   │   │   │   ├──  parrot.png
│   │   │   │   ├──  pop-os.png
│   │   │   │   ├──  pop.png
│   │   │   │   ├──  recovery.png
│   │   │   │   ├──  regolith.png
│   │   │   │   ├──  restart.png
│   │   │   │   ├──  rocky.png
│   │   │   │   ├──  shutdown.png
│   │   │   │   ├──  siduction.png
│   │   │   │   ├──  silverblue.png
│   │   │   │   ├──  slackware.png
│   │   │   │   ├──  solus.png
│   │   │   │   ├──  steamos.png
│   │   │   │   ├──  SystemRescueCD.png
│   │   │   │   ├──  type.png
│   │   │   │   ├──  tz.png
│   │   │   │   ├──  ubuntu.png
│   │   │   │   ├──  ultramarine.png
│   │   │   │   ├──  unknown.png
│   │   │   │   ├──  unset.png
│   │   │   │   ├──  vanillaos.png
│   │   │   │   ├──  ventoy.png
│   │   │   │   ├──  void.png
│   │   │   │   ├──  windows.png
│   │   │   │   ├──  windows11.png
│   │   │   │   ├──  xero.png
│   │   │   │   ├──  xerolinux.png
│   │   │   │   ├──  xubuntu.png
│   │   │   │   └──  zorin.png
│   │   │   ├──  select_c.png
│   │   │   ├──  select_e.png
│   │   │   ├──  select_w.png
│   │   │   ├──  terminal_box_c.png
│   │   │   ├──  terminal_box_e.png
│   │   │   ├──  terminal_box_n.png
│   │   │   ├──  terminal_box_ne.png
│   │   │   ├──  terminal_box_nw.png
│   │   │   ├──  terminal_box_s.png
│   │   │   ├──  terminal_box_se.png
│   │   │   ├──  terminal_box_sw.png
│   │   │   ├──  terminal_box_w.png
│   │   │   ├──  terminus-12.pf2
│   │   │   ├──  terminus-14.pf2
│   │   │   ├──  terminus-16.pf2
│   │   │   ├──  terminus-18.pf2
│   │   │   ├──  theme.txt
│   │   │   ├──  ubuntu_regular_17.pf2
│   │   │   └──  ubuntu_regular_20.pf2
│   │   └──  starfield
│   │       ├──  blob_w.png
│   │       ├──  boot_menu_c.png
│   │       ├──  boot_menu_e.png
│   │       ├──  boot_menu_n.png
│   │       ├──  boot_menu_ne.png
│   │       ├──  boot_menu_nw.png
│   │       ├──  boot_menu_s.png
│   │       ├──  boot_menu_se.png
│   │       ├──  boot_menu_sw.png
│   │       ├──  boot_menu_w.png
│   │       ├──  COPYING.CC-BY-SA-3.0
│   │       ├──  dejavu_10.pf2
│   │       ├──  dejavu_12.pf2
│   │       ├──  dejavu_14.pf2
│   │       ├──  dejavu_16.pf2
│   │       ├──  dejavu_bold_14.pf2
│   │       ├──  README
│   │       ├──  slider_c.png
│   │       ├──  slider_n.png
│   │       ├──  slider_s.png
│   │       ├──  starfield.png
│   │       ├──  terminal_box_c.png
│   │       ├──  terminal_box_e.png
│   │       ├──  terminal_box_n.png
│   │       ├──  terminal_box_ne.png
│   │       ├──  terminal_box_nw.png
│   │       ├──  terminal_box_s.png
│   │       ├──  terminal_box_se.png
│   │       ├──  terminal_box_sw.png
│   │       ├──  terminal_box_w.png
│   │       └──  theme.txt
│   └──  x86_64-efi
│       ├──  acpi.mod
│       ├──  adler32.mod
│       ├──  affs.mod
│       ├──  afs.mod
│       ├──  afsplitter.mod
│       ├──  ahci.mod
│       ├──  all_video.mod
│       ├──  aout.mod
│       ├──  appleldr.mod
│       ├──  archelp.mod
│       ├──  asn1.mod
│       ├──  asn1_test.mod
│       ├──  at_keyboard.mod
│       ├──  ata.mod
│       ├──  backtrace.mod
│       ├──  bfs.mod
│       ├──  bitmap.mod
│       ├──  bitmap_scale.mod
│       ├──  bli.mod
│       ├──  blocklist.mod
│       ├──  boot.mod
│       ├──  boottime.mod
│       ├──  bsd.mod
│       ├──  bswap_test.mod
│       ├──  btrfs.mod
│       ├──  bufio.mod
│       ├──  cacheinfo.mod
│       ├──  cat.mod
│       ├──  cbfs.mod
│       ├──  cbls.mod
│       ├──  cbmemc.mod
│       ├──  cbtable.mod
│       ├──  cbtime.mod
│       ├──  chain.mod
│       ├──  cmdline_cat_test.mod
│       ├──  cmosdump.mod
│       ├──  cmostest.mod
│       ├──  cmp.mod
│       ├──  cmp_test.mod
│       ├──  command.lst
│       ├──  configfile.mod
│       ├──  core.efi
│       ├──  cpio.mod
│       ├──  cpio_be.mod
│       ├──  cpuid.mod
│       ├──  crc64.mod
│       ├──  crypto.lst
│       ├──  crypto.mod
│       ├──  cryptodisk.mod
│       ├──  cs5536.mod
│       ├──  ctz_test.mod
│       ├──  date.mod
│       ├──  datehook.mod
│       ├──  datetime.mod
│       ├──  disk.mod
│       ├──  diskfilter.mod
│       ├──  div.mod
│       ├──  div_test.mod
│       ├──  dm_nv.mod
│       ├──  echo.mod
│       ├──  efi_gop.mod
│       ├──  efi_uga.mod
│       ├──  efifwsetup.mod
│       ├──  efinet.mod
│       ├──  efitextmode.mod
│       ├──  ehci.mod
│       ├──  elf.mod
│       ├──  erofs.mod
│       ├──  eval.mod
│       ├──  exfat.mod
│       ├──  exfctest.mod
│       ├──  ext2.mod
│       ├──  extcmd.mod
│       ├──  f2fs.mod
│       ├──  fat.mod
│       ├──  file.mod
│       ├──  fixvideo.mod
│       ├──  font.mod
│       ├──  fs.lst
│       ├──  fshelp.mod
│       ├──  functional_test.mod
│       ├──  gcry_arcfour.mod
│       ├──  gcry_blowfish.mod
│       ├──  gcry_camellia.mod
│       ├──  gcry_cast5.mod
│       ├──  gcry_crc.mod
│       ├──  gcry_des.mod
│       ├──  gcry_dsa.mod
│       ├──  gcry_idea.mod
│       ├──  gcry_md4.mod
│       ├──  gcry_md5.mod
│       ├──  gcry_rfc2268.mod
│       ├──  gcry_rijndael.mod
│       ├──  gcry_rmd160.mod
│       ├──  gcry_rsa.mod
│       ├──  gcry_seed.mod
│       ├──  gcry_serpent.mod
│       ├──  gcry_sha1.mod
│       ├──  gcry_sha256.mod
│       ├──  gcry_sha512.mod
│       ├──  gcry_tiger.mod
│       ├──  gcry_twofish.mod
│       ├──  gcry_whirlpool.mod
│       ├──  geli.mod
│       ├──  gettext.mod
│       ├──  gfxmenu.mod
│       ├──  gfxterm.mod
│       ├──  gfxterm_background.mod
│       ├──  gfxterm_menu.mod
│       ├──  gptsync.mod
│       ├──  grub.efi
│       ├──  gzio.mod
│       ├──  halt.mod
│       ├──  hashsum.mod
│       ├──  hdparm.mod
│       ├──  hello.mod
│       ├──  help.mod
│       ├──  hexdump.mod
│       ├──  hfs.mod
│       ├──  hfsplus.mod
│       ├──  hfspluscomp.mod
│       ├──  http.mod
│       ├──  iorw.mod
│       ├──  iso9660.mod
│       ├──  jfs.mod
│       ├──  jpeg.mod
│       ├──  json.mod
│       ├──  key_protector.mod
│       ├──  keylayouts.mod
│       ├──  keystatus.mod
│       ├──  ldm.mod
│       ├──  legacy_password_test.mod
│       ├──  legacycfg.mod
│       ├──  linux.mod
│       ├──  linux16.mod
│       ├──  loadbios.mod
│       ├──  loadenv.mod
│       ├──  loopback.mod
│       ├──  ls.mod
│       ├──  lsacpi.mod
│       ├──  lsefi.mod
│       ├──  lsefimmap.mod
│       ├──  lsefisystab.mod
│       ├──  lsmmap.mod
│       ├──  lspci.mod
│       ├──  lssal.mod
│       ├──  luks.mod
│       ├──  luks2.mod
│       ├──  lvm.mod
│       ├──  lzopio.mod
│       ├──  macbless.mod
│       ├──  macho.mod
│       ├──  mdraid09.mod
│       ├──  mdraid09_be.mod
│       ├──  mdraid1x.mod
│       ├──  memdisk.mod
│       ├──  memrw.mod
│       ├──  minicmd.mod
│       ├──  minix.mod
│       ├──  minix2.mod
│       ├──  minix2_be.mod
│       ├──  minix3.mod
│       ├──  minix3_be.mod
│       ├──  minix_be.mod
│       ├──  mmap.mod
│       ├──  moddep.lst
│       ├──  modinfo.sh
│       ├──  morse.mod
│       ├──  mpi.mod
│       ├──  msdospart.mod
│       ├──  mul_test.mod
│       ├──  multiboot.mod
│       ├──  multiboot2.mod
│       ├──  nativedisk.mod
│       ├──  net.mod
│       ├──  newc.mod
│       ├──  nilfs2.mod
│       ├──  normal.mod
│       ├──  ntfs.mod
│       ├──  ntfscomp.mod
│       ├──  odc.mod
│       ├──  offsetio.mod
│       ├──  ohci.mod
│       ├──  part_acorn.mod
│       ├──  part_amiga.mod
│       ├──  part_apple.mod
│       ├──  part_bsd.mod
│       ├──  part_dfly.mod
│       ├──  part_dvh.mod
│       ├──  part_gpt.mod
│       ├──  part_msdos.mod
│       ├──  part_plan.mod
│       ├──  part_sun.mod
│       ├──  part_sunpc.mod
│       ├──  partmap.lst
│       ├──  parttool.lst
│       ├──  parttool.mod
│       ├──  password.mod
│       ├──  password_pbkdf2.mod
│       ├──  pata.mod
│       ├──  pbkdf2.mod
│       ├──  pbkdf2_test.mod
│       ├──  pcidump.mod
│       ├──  pgp.mod
│       ├──  plainmount.mod
│       ├──  play.mod
│       ├──  png.mod
│       ├──  priority_queue.mod
│       ├──  probe.mod
│       ├──  procfs.mod
│       ├──  progress.mod
│       ├──  raid5rec.mod
│       ├──  raid6rec.mod
│       ├──  random.mod
│       ├──  rdmsr.mod
│       ├──  read.mod
│       ├──  reboot.mod
│       ├──  regexp.mod
│       ├──  reiserfs.mod
│       ├──  relocator.mod
│       ├──  romfs.mod
│       ├──  scsi.mod
│       ├──  search.mod
│       ├──  search_fs_file.mod
│       ├──  search_fs_uuid.mod
│       ├──  search_label.mod
│       ├──  serial.mod
│       ├──  setjmp.mod
│       ├──  setjmp_test.mod
│       ├──  setpci.mod
│       ├──  sfs.mod
│       ├──  shift_test.mod
│       ├──  signature_test.mod
│       ├──  sleep.mod
│       ├──  sleep_test.mod
│       ├──  smbios.mod
│       ├──  spkmodem.mod
│       ├──  squash4.mod
│       ├──  strtoull_test.mod
│       ├──  syslinuxcfg.mod
│       ├──  tar.mod
│       ├──  terminal.lst
│       ├──  terminal.mod
│       ├──  terminfo.mod
│       ├──  test.mod
│       ├──  test_blockarg.mod
│       ├──  testload.mod
│       ├──  testspeed.mod
│       ├──  tftp.mod
│       ├──  tga.mod
│       ├──  time.mod
│       ├──  tpm.mod
│       ├──  tpm2_key_protector.mod
│       ├──  tr.mod
│       ├──  trig.mod
│       ├──  true.mod
│       ├──  tss2.mod
│       ├──  udf.mod
│       ├──  ufs1.mod
│       ├──  ufs1_be.mod
│       ├──  ufs2.mod
│       ├──  uhci.mod
│       ├──  usb.mod
│       ├──  usb_keyboard.mod
│       ├──  usbms.mod
│       ├──  usbserial_common.mod
│       ├──  usbserial_ftdi.mod
│       ├──  usbserial_pl2303.mod
│       ├──  usbserial_usbdebug.mod
│       ├──  usbtest.mod
│       ├──  video.lst
│       ├──  video.mod
│       ├──  video_bochs.mod
│       ├──  video_cirrus.mod
│       ├──  video_colors.mod
│       ├──  video_fb.mod
│       ├──  videoinfo.mod
│       ├──  videotest.mod
│       ├──  videotest_checksum.mod
│       ├──  wrmsr.mod
│       ├──  xfs.mod
│       ├──  xnu.mod
│       ├──  xnu_uuid.mod
│       ├──  xnu_uuid_test.mod
│       ├──  xzio.mod
│       ├──  zfs.mod
│       ├──  zfscrypt.mod
│       ├──  zfsinfo.mod
│       └──  zstd.mod
├──  initramfs-linux-lts-fallback.img
├──  initramfs-linux-lts.img
├──  initramfs-linux-zen-fallback.img
├──  initramfs-linux-zen.img
├──  'System Volume Information'
├──  vmlinuz-linux-lts
└──  vmlinuz-linux-zen

I tried adding a custom windows entry but it failed because it said "error: no such device 8868f6d5-2035-4138-986b-e5806940c82a
The UUID I got it from

blkid /dev/nvme0n1p4

I am lost at this point, I could use some help from whoever is willing to help, please.

Thanks in advance, sorry if it is a small dumb fix that I missed

Last edited by veltair (2025-07-17 09:39:31)

Offline

#2 2025-07-17 14:30:19

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,450

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

Post the output of `lsblk -f`.

I tried adding a custom windows entry but it failed because it said

Please do not paraphrase commands and output. Post the full, actual command used and its actual output.

Offline

#3 2025-07-17 14:59:16

veltair
Member
Registered: 2025-06-27
Posts: 9

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

Here is the output, sorry I didn't want to add unnecessary stuff but my mistake

lsblk -f                                                                                  
NAME      FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1    vfat   FAT32              F6F0-AC78                             648.6M    37% /boot
└─sda2    btrfs                     52b94a61-4e4f-4354-a618-5bb1a27a3d3a  197.7G    56% /var/log
                                                                                        /var/cache/pacman/pkg
                                                                                        /home
                                                                                        /.snapshots
                                                                                        /
sdb
├─sdb1
└─sdb2    ntfs         BackData New 488EEE368EEE1C66                      223.5G    76% /mnt/hdd
zram0     swap   1     zram0        902f435f-ffde-434c-92c9-658c95d50011                [SWAP]
nvme0n1
├─nvme0n1p1
│
├─nvme0n1p2
│         ntfs         Games (fast) CE42F09E42F08D09                      122.4G    85% /mnt/nvme
├─nvme0n1p3
│         ntfs         Windows      0044C48E44C4883C
└─nvme0n1p4
          vfat   FAT32 BOOT         5279-FB74

Offline

#4 2025-07-17 18:34:49

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,450

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

The Windows EFI partition (nvme0n1p4) looks like it isn't mounted, which is what the GRUB Wiki entry for Windows recommends to do before running os-prober (as root). Try that and see if that works.

I don't know where you get that 8868f6d5-xxxx UUID from, since you omitted the output from the blkid command. lsblk reports 5279-FB74 instead.

Offline

#5 2025-07-17 19:34:50

veltair
Member
Registered: 2025-06-27
Posts: 9

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

I tried mounting it last time, it still didn't show. I will mount it now and show output

lsblk -f                                                                             !205
NAME FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1
│    vfat   FAT32              F6F0-AC78                             648.6M    37% /boot
└─sda2
     btrfs                     52b94a61-4e4f-4354-a618-5bb1a27a3d3a  197.6G    56% /var/log
                                                                                   /var/cache/pacman/pkg
                                                                                   /home
                                                                                   /.snapshots
                                                                                   /
sdb
├─sdb1
│
└─sdb2
     ntfs         BackData New 488EEE368EEE1C66                      223.5G    76% /mnt/hdd
zram0
     swap   1     zram0        902f435f-ffde-434c-92c9-658c95d50011                [SWAP]
nvme0n1
│
├─nvme0n1p1
│
├─nvme0n1p2
│    ntfs         Games (fast) CE42F09E42F08D09                      121.5G    86% /mnt/nvme
├─nvme0n1p3
│    ntfs         Windows      0044C48E44C4883C
└─nvme0n1p4
     vfat   FAT32 BOOT         5279-FB74                              49.7M    48% /mnt/win

Since it's mounted, I run os-prober, however no output is given still. Here are the logs from that run of os-prober, but they are the same as in the original post, but just in case

Jul 17 14:31:26 archlinux sudo[77267]:  veltair : TTY=pts/0 ; PWD=/home/veltair ; USER=root ; COMMAND=/usr/bin/os-prober
Jul 17 14:31:27 archlinux os-prober[77386]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Jul 17 14:31:27 archlinux os-prober[77395]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Jul 17 14:31:27 archlinux os-prober[77411]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77414]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77417]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77420]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77423]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77426]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77429]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77431]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77433]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77435]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77438]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77442]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p2
Jul 17 14:31:27 archlinux os-prober[77448]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Jul 17 14:31:27 archlinux os-prober[77511]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77524]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77529]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77532]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77535]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77538]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77545]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77547]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77549]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77551]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77554]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p4
Jul 17 14:31:27 archlinux os-prober[77558]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p4
Jul 17 14:31:28 archlinux os-prober[77575]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77607]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77612]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77615]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77618]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77622]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77629]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77631]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77633]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77635]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77638]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77642]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda1
Jul 17 14:31:28 archlinux os-prober[77659]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sdb1
Jul 17 14:31:28 archlinux os-prober[77668]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Jul 17 14:31:28 archlinux os-prober[77684]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77687]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77690]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77693]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77696]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77699]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77702]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77704]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77706]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77708]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77711]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sdb2
Jul 17 14:31:28 archlinux os-prober[77715]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sdb2

Here is the output of the blkid

/dev/nvme0n1p4: LABEL="BOOT" UUID="5279-FB74" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="8868f6d5-2035-4138-986b-e5806940c82a"

If there is anything I missed still please do tell.

Offline

#6 2025-07-17 20:28:56

veltair
Member
Registered: 2025-06-27
Posts: 9

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

First thing I noticed reading through my logs, I put the PARTUUID instead of the UUID from blkid. That was my first mistake as far as I can tell. Still does not answer why os-prober and by extension grub is not finding Windows

Offline

#7 2025-07-17 21:49:54

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,450

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

If you have a "Microsoft" entry showing up in /sda/sda1 (mounted to /boot), I would guess that GRUB *did* add an entry for Windows. I'm guessing that the EFI partition on /nvme0n1/nvme0n1p4 is the original Windows EFI. I'm not a GRUB user myself, so I don't know if there's an easy way to have os-prober be verbose when you run it manually. Try `man os-prober`. Since 'sh' is a dependency for os-prober, it might just be a script you can inspect yourself to see if there's command line parameters to make it more verbose.

Either way, if you want to add the entry manually, make sure to use the correct UUID (5279-FB74) and boot command. I am guessing you will want to instruct GRUB to chainload Windows. For an example, see post #2 here: https://bbs.archlinux.org/viewtopic.php … 0#p1922510.

Offline

#8 2025-07-18 00:26:46

veltair
Member
Registered: 2025-06-27
Posts: 9

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

Thank you for the instructions, I will follow them. You have been of utmost help. Yes, the one on nvme0n1p4 is the original one. I will follow your advice and just add it manually following the post you sent, some things I guess just don't work always as intended. Thank you once again for your time!

Offline

#9 2025-07-18 00:41:39

veltair
Member
Registered: 2025-06-27
Posts: 9

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

Still, if someone can see this and hop to help... I would LOVE to know why it did not create a grub entry, maybe there is something that I did wrong. The problem is fixed I just am left wondering. Thank you again for everything

Offline

#10 2025-07-18 17:28:09

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,450

Re: Windows not in GRUB menu, os-prober with no output, windows in /boot

I checked and os-prober is just a bunch of sh scripts. Take a look at /usr/lib/os-probes/mounted/20microsoft. Also list the contents of /mnt/win and compare that to what the script is looking for. Post both here in code tags if it's not clear/obvious what's going on.

Offline

Board footer

Powered by FluxBB