You are not logged in.
Pages: 1
I'm not sure what I'm missing, but I have a Windows boot partition and a Linux boot partition with Grub. I installed os-prober, but it can't find my Windows.
I'm not even sure how to debug this issue or what to do to fix it.
Offline
Offline
one way of debugging is to run os-prober on its own
sudo os-proberOffline
I read the wiki and followed the procedures. But it seems not to work.
❯ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
doneWhen I run os-prober it doesn't detect anything.
Feb 18 04:28:29 terminator os-prober[2877]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Feb 18 04:28:29 terminator os-prober[2890]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p2
Feb 18 04:28:29 terminator 50mounted-tests[2898]: debug: /dev/nvme0n1p2 type not recognised; skipping
Feb 18 04:28:29 terminator os-prober[2899]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Feb 18 04:28:29 terminator os-prober[2904]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Feb 18 04:28:29 terminator os-prober[2917]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p4
Feb 18 04:28:29 terminator os-prober[2941]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 05efi[2943]: debug: /dev/nvme0n1p5 is a FAT32 partition
Feb 18 04:28:29 terminator 05efi[2951]: debug: /dev/nvme0n1p5 partition scheme is gpt
Feb 18 04:28:29 terminator 05efi[2952]: debug: /dev/nvme0n1p5 partition type is c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Feb 18 04:28:29 terminator 05efi[2956]: debug: running subtest /usr/lib/os-probes/mounted/efi/10elilo
Feb 18 04:28:29 terminator 05efi[2959]: debug: running subtest /usr/lib/os-probes/mounted/efi/20microsoft
Feb 18 04:28:29 terminator os-prober[2964]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 10freedos[2966]: debug: /dev/nvme0n1p5 is a FAT32 partition
Feb 18 04:28:29 terminator os-prober[2969]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 10qnx[2971]: debug: /dev/nvme0n1p5 is not a QNX4 partition: exiting
Feb 18 04:28:29 terminator os-prober[2972]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator macosx-prober[2974]: debug: /dev/nvme0n1p5 is not an HFS+ partition: exiting
Feb 18 04:28:29 terminator os-prober[2975]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 20microsoft[2977]: debug: Skipping legacy bootloaders on UEFI system
Feb 18 04:28:29 terminator os-prober[2978]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 30utility[2980]: debug: /dev/nvme0n1p5 is a FAT32 partition
Feb 18 04:28:29 terminator os-prober[2985]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2987]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2989]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2991]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator 83haiku[2993]: debug: /dev/nvme0n1p5 is not a BeFS partition: exiting
Feb 18 04:28:29 terminator os-prober[2994]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2998]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[3003]: debug: /dev/nvme0n1p6: is active swap❯ sudo fdisk -l
Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: WDC PC SN530 SDBPTPZ-1T00-1002
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6B69FB16-139E-4342-BBD3-06337E02D4AC
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M EFI System
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 648055197 647815582 308.9G Microsoft basic data
/dev/nvme0n1p4 1999288320 2000406527 1118208 546M Windows recovery environment
/dev/nvme0n1p5 648056832 650153983 2097152 1G EFI System
/dev/nvme0n1p6 650153984 750817279 100663296 48G Linux swap
/dev/nvme0n1p7 750817280 1999288319 1248471040 595.3G Linux filesystem
Partition table entries are not in disk order.Not sure what to do the next. Have this issue on both laptops and it is probably something trivial I overlooked ![]()
Last edited by gtheys (2025-02-19 07:00:26)
Offline
please use code tags instead of quote
also: have you run os-prober as root?
also: the log starts somewhere random and doesn't look like the entire outout - os-prober should be able to pickup the first 100m ESP
Offline
1/ Edited the orginal post to change quote to code. Haven't used this kind of forum application in long time ![]()
2/ Ran it as root
Here is all the os-prober logs after filtering:
Feb 18 04:12:55 terminator sudo[3643]: geert : TTY=pts/0 ; PWD=/home/geert ; USER=root ; COMMAND=/usr/bin/os-prober
Feb 18 04:12:56 terminator os-prober[3739]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Feb 18 04:12:56 terminator os-prober[3752]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p2
Feb 18 04:12:56 terminator os-prober[3761]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Feb 18 04:12:56 terminator os-prober[3766]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Feb 18 04:12:56 terminator os-prober[3779]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p4
Feb 18 04:12:56 terminator os-prober[3803]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3826]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3831]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3834]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3837]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3840]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3847]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3849]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3851]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3853]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3856]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3860]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p5
Feb 18 04:12:56 terminator os-prober[3865]: debug: /dev/nvme0n1p6: is active swap
Feb 18 04:20:49 terminator os-prober[6766]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Feb 18 04:20:49 terminator os-prober[6779]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p2
Feb 18 04:20:49 terminator os-prober[6788]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Feb 18 04:20:49 terminator os-prober[6793]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Feb 18 04:20:49 terminator os-prober[6806]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p4
Feb 18 04:20:49 terminator os-prober[6830]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6853]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6858]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6861]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6864]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6867]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6874]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6876]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6878]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6880]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6883]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6887]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p5
Feb 18 04:20:49 terminator os-prober[6892]: debug: /dev/nvme0n1p6: is active swap
Feb 18 04:28:28 terminator sudo[2785]: geert : TTY=pts/0 ; PWD=/home/geert ; USER=root ; COMMAND=/usr/bin/os-prober
Feb 18 04:28:29 terminator os-prober[2877]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Feb 18 04:28:29 terminator os-prober[2890]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p2
Feb 18 04:28:29 terminator os-prober[2899]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Feb 18 04:28:29 terminator os-prober[2904]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Feb 18 04:28:29 terminator os-prober[2917]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p4
Feb 18 04:28:29 terminator os-prober[2941]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2964]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2969]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2972]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2975]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2978]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2985]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2987]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2989]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2991]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2994]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[2998]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p5
Feb 18 04:28:29 terminator os-prober[3003]: debug: /dev/nvme0n1p6: is active swap
Feb 18 11:55:03 terminator os-prober[3811]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p1
Feb 18 11:55:03 terminator os-prober[3824]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p2
Feb 18 11:55:03 terminator os-prober[3833]: debug: os detected by /usr/lib/os-probes/50mounted-tests
Feb 18 11:55:03 terminator os-prober[3838]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p3
Feb 18 11:55:03 terminator os-prober[3851]: debug: running /usr/lib/os-probes/50mounted-tests on /dev/nvme0n1p4
Feb 18 11:55:03 terminator os-prober[3875]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3898]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3903]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3906]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3909]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3912]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3919]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3921]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3923]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3925]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3928]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3932]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/nvme0n1p5
Feb 18 11:55:03 terminator os-prober[3937]: debug: /dev/nvme0n1p6: is active swapOffline
Pages: 1