Aggiornato os-prober alla versione 1,77-6, poi ho dato i due comandi
sudo update-grub2
sudo grub2-install /dev/sda
ma nella finestra del boot-loader non è cambiato niente, ci sono i soliti 3 sistemi operativi e manca il quarto.
Dovevo fare qualcos’altro per aggiornare la schermata del boot-loader?
Quindi abbiamo finito per scoprire che il problema è specifico al multiboot con opensuse che usa di default il filesystem btrfs (o xbtrfs), e le loro numerose patch
Si, sembra che il btrfs di openSuse sia il problema, non mi è chiaro se è il btrfs in generale. In altre parole non so se il “btrfs standard”, ammesso che esista, sarebbe riconosciuto da OMLx. Quello che pare chiaro è che openSuse ha modificato il btrfs rendendolo “irriconoscibile”. Confermato dal fatto che neanche il boot-loader di Linux Mint lo riconosce.
Comunque OMLx non avrà soluzioni a breve e chissà se le avrà mai, quindi potrei risolvere io se ne nella prossima installazione di openSuse scegliessi un altro filesystem. Fra l’altro credo che openSuse proponga il btrfs solo in presenza di dischi SSD, come nel mio caso.
Un’ultima considerazione: ho riaperto la segnalazione di bug 2620 che era stata chiusa troppo in fretta con motivazioni non valide. E questa mi sembra una tendenza piuttosto frequente che consiglierei di correggere.
Guarda, ne avevo quasi la certezza anche prima ma volevo la prova.
Ho una macchina con openSUSE Leap 15.1 installata qualche tempo fa.
Lo screenshot dimostra che lasciando tutto di default, come ho fatto di proposito al momento dell’installazione, propone in ogni caso il filesystem btrfs.
What we tested was if OpenMandriva os-prober and grub2 would properly recognize an OM Lx system with btrfs. This was tested and confirmed working multiple times
“Abbiamo verificato che os-prober e grub2 di OpenMandriva riconosce correttamente un sistema OpenMandriva con fs btrfs”