Grub doesn't show btrfs partition even after grub-update

I have multiple distros on my laptop. Recently i’ve installed a new one, but is on a btrfs partition and even after the usual grub-update it didn’t show in the grub menu.

sudo parted -l

Number  Start  End    Dimension  File system     Name                          Flag
 1      1049kB  403MB   402MB       ntfs            Basic data partition          hidden, diag, no_automount
 2      403MB   955MB   552MB       fat32           EFI system partition          start, esp, no_automount
 3      955MB   1089MB  134MB                       Microsoft reserved partition  msftres, no_automount
 4      1089MB  131GB   130GB       ntfs            Basic data partition          msftdata
 5      131GB   347GB   215GB       ext4            endeavouros
 6      347GB   355GB   8389MB      linux-swap(v1)                                swap
 7      355GB   575GB   220GB       btrfs           root  <<<<<<<<(( THIS ONE))
 8      659GB   973GB   315GB       ext4
 9      973GB   975GB   1843MB      ntfs                                          hidden, diag, no_automount
10      975GB   1000GB  25,0GB      ntfs            Basic data partition          hidden, msftdata

What does lsblk -f show

NAME    FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                  
├─sda1  ntfs         WINRE       2AD26331D2630105                                    
├─sda2  vfat   FAT32             DC84-7A06                             411,9M    21% /efi
├─sda3                                                                               
├─sda4  ntfs         Windows     6C0244C0024490CE                                    
├─sda5  ext4   1.0   endeavouros a1054cac-492c-4aa8-b1fe-264545b48de3   72,7G    58% /
├─sda6  swap   1                 d2169ca8-0934-4a4a-bc19-dfc5d5a534a2                [SWAP]
├─sda7  btrfs                    f321b0b5-24bf-4880-b749-41d73b30a464                
├─sda8  ext4   1.0               480b1039-58c7-4b7c-a30c-365db7f6e6a5                
├─sda9  ntfs                     1A0A17190A16F20D                                    
└─sda10 ntfs         RECOVERY    1460526160524A1E                                    
sr0                                                                                  

Maybe this topic can be of some help.

I had previously installed grub with Mint and skipped the installation with EOS since a simple grub-update worked back then.

Sorry I thought you meant installing EOS with grub, can not comment on how Mint grub would handle this, because I simply don’t (want to) know.

For os-prober to detect other systems on btrfs partition, you need a patched version:

I seriously thank you everyone for your suggestions. This is a great community.

In the end i’ve discovered that the btrfs format of the installation wasn’t necessary but just a preset of the distro. So i’ve just reinstalled all on a ext4 partition instead and after the grup-update everything is now visible.

The btrfs file system would not have anything to do with it not showing. Linux mint never works properly with grub having multiple distro’s installed especially with an arch based distro like EOS unless you have it controlling the boot loader.