Some context :
This System is BIOS based only , has several HDDs and SSDs with multiple distros but the this specific device has the Manjaro GRUB “master” bootblock.
( In an old tread () I though that the problem were related to the btrfs fylesystem and some Open Suse TumbleWeed UEFI boot detail.
I got manual fix solution and moved on … )
Although recently caling update-grub shows :
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-7.1-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-7.1-x86_64.img
Found linux image: /boot/vmlinuz-6.18-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.18-x86_64.img
Found linux image: /boot/vmlinuz-6.1-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.1-x86_64.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.
mount: /var/lib/os-prober/mount: fsconfig() failed: No such file or directory.
dmesg(1) may have more information after failed mount system call.
Found Windows 10 on /dev/sdb1
Found antiX (23) on /dev/sdc1
Found Artix Linux (rolling) on /dev/sdc10
Found AlmaLinux 9.5 (Teal Serval) on /dev/sdc12
Found openSUSE Tumbleweed on /dev/sdc13
Found Void Linux on /dev/sdc14
Found Mabox Linux (26.08) on /dev/sdc15
Found NixOS 25.11 (Xantusia) (25.11) on /dev/sdc17
Found Arch Linux (rolling) on /dev/sdc2
Found Debian GNU/Linux 13 (trixie) on /dev/sdc3
Found MX 25.2 Infinity (25.2) on /dev/sdc5
Found Oracle Linux Server 9.5 on /dev/sdc6
Found Windows 8 on /dev/sdf1
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
Most of the entries are working except NixOs , Void and OpenSuse
In the final grub.cfg , those entries are missing…
Although I do have 2 more partitions with BSDs but those have the zfs filesystem.
Nonetheless I know that OpenSuse is in a btrfs filesystem, all the others are in ext4 … )
So why is not os probe writing the listed enties in grub.cfg ?
Mod edit:- Please use Quote boxes only for quoted text – ALL code, commands or command output should be treated as pre-formatted text, and entered as such according to forum guidelines. See the following Mini-HowTo for clarification. ![]()
[Mini-HowTo] Present code or command output
Note: Grave accent (or, backtick) characters are used. ![]()
For inline code or to show a single command:
- please follow this simple example:
code here.
For multi-line command output:
- place text beween two rows of three (```) backtick characters to form a scrollable text box, or …
- use the </> button in the Compose window to achieve the same result.
The empty row between these rows of backtick characters is where to paste any multi-line command output (such as inxi).
An example of a pre-formatted text enclosure:
What is a Quark?
A. In Physics, an elementary particle and fundamental constituent of matter.
B. A character from the Star Trek: "Deep Space Nine" television series.
C. A soft, creamy, usually unsalted cheese traditional to central Europe.