Boot-loader non mostra tutti i sistemi operativi

Edit: Mi scuso per l’errata pubblicazione. Ero più concentrato sulla questione tecnica che su quella linguistica. :confounded:

Sarebbe meglio iniziare un nuovo thread su questo tema in inglese/forum di supporto.

It would be best to start a new thread on this issue in English/Support forum.

1 Like

Ho aperto una relazione sul problema.

os-prober does not correctly see other operating system with btrfs

1 Like

Giusto, faccio ammenda.

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?

No, se funzionerà, quei comandi dovrebbero fare il lavoro. Continuiamo la conversazione in questo thread: No boot entry created for openSUSE in OM Lx 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 :slight_smile:

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.

No :slight_smile:

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.

Se non ricordo male @ben79 ha fatto un test installando OMLx con filesystem btrfs e viene riconosciuto. Cerco il riferimento, oppure chiedo conferma.

Probabilmente mai, e del tutto legittimo: non è un nostro bug!

Se lo fai, per favore metti il link qui (nel forum) così possiamo seguire la discussione. Grazie.

Ecco qui c’è la conferma
Issues · OpenMandrivaAssociation/distribution · GitHub

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”

Ecco il collegamento al bug di openSuse

1 Like

Grazie.

I think that’s because the other linux (or the “os-prober” in that linux) does not properly handle “btrfs” file systems.

Abbè… cominciamo bene :grin:

no_io