openSUSE Tumbleweed ha introdotto systemd-boot come bootloader predefinito per le nuove installazioni, sostituendo GRUB2-BLS. Questa modifica riguarda esclusivamente le nuove installazioni, mentre i sistemi esistenti continueranno a utilizzare GRUB a meno che gli utenti non scelgano di passare manualmente.

Il passaggio a systemd-boot è avvenuto in due fasi. Inizialmente, nel novembre 2025, openSUSE ha cambiato il bootloader predefinito da GRUB2 classico a GRUB2-BLS, una soluzione basata su GRUB che gestisce le voci di avvio come file separati invece di un unico grande file di configurazione.

  • Integrazione semplificata: Adottare configurazioni di avvio compatibili con BLS facilita l'integrazione di nuove funzionalità.
  • Compatibilità migliorata: systemd-boot offre una migliore compatibilità con i flussi di lavoro di crittografia completa del disco basati su systemd, inclusi TPM2 e sblocco basato su token FIDO2.
  • Gestione semplificata: La gestione delle voci di avvio di systemd-boot prevede la modifica di semplici file di testo, offrendo maggiore semplicità e trasparenza.

Tuttavia, systemd-boot non è universamente superiore a GRUB. GRUB offre una maggiore compatibilità legacy e flessibilità multi-boot, specialmente al di fuori degli ambienti UEFI standard. systemd-boot, invece, è più semplice ma limitato agli ambienti UEFI.

Migrando le installazioni esistenti di Tumbleweed tra GRUB e systemd-boot (e viceversa) è possibile, ma richiede intervento manuale e competenze tecniche. Pertanto, a meno che non sia assolutamente necessario, è consigliabile mantenere il bootloader attualmente in uso.

Requisiti

Prerequisiti

  • Hardware: Un computer compatibile con UEFI.
  • Software: L'immagine ISO di openSUSE Tumbleweed per una nuova installazione.
  • Ambiente: Un supporto di avvio (USB o DVD) creato con l'immagine ISO di openSUSE Tumbleweed.

PROCEDURA: Configurazione di systemd-boot su openSUSE Tumbleweed

Alla fine di questa guida, avrai configurato systemd-boot come bootloader predefinito su una nuova installazione di openSUSE Tumbleweed.

  • Effettua un'installazione pulita di openSUSE Tumbleweed.
  • Al termine dell'installazione, il sistema utilizzerà automaticamente systemd-boot come bootloader predefinito.
  • Riavvia il computer per verificare che systemd-boot sia attivo.
  • Durante il riavvio, osserva il nuovo bootloader systemd-boot che sostituisce GRUB2-BLS.

Se desideri migrare manualmente un'installazione esistente da GRUB a systemd-boot, segui questi passaggi aggiuntivi:

  • Apri un terminale con privilegi di amministratore.
  • Installa il pacchetto systemd-boot utilizzando il comando: sudo zypper install systemd-boot
  • Configura systemd-boot seguendo la documentazione ufficiale di openSUSE.
  • Riavvia il sistema per applicare le modifiche.

Verifica e Troubleshooting

Test di Funzionamento

  • Riavvia il sistema: Spegni e riaccendi il computer per avviare il sistema con il nuovo bootloader.
  • Controlla il bootloader: Durante l'avvio, verifica che systemd-boot sia visibile al posto di GRUB2-BLS.
  • Accedi al sistema: Assicurati di poter accedere al sistema operativo senza problemi.

Risoluzione dei Problemi

  • Problemi di avvio: Se il sistema non avvia correttamente, controlla la configurazione di systemd-boot.
  • Configurazione delle voci di avvio: Le voci di avvio sono gestite come file separati. Verifica che i file di configurazione siano correttamente posizionati nella directory /boot/loader/entries/.
  • Compatibilità con l'hardware: Assicurati che il tuo hardware supporti UEFI, poiché systemd-boot è limitato a questo ambiente.
  • Migrazione manuale: Se necessario, puoi migrare da GRUB a systemd-boot o viceversa, ma richiede competenze tecniche avanzate.

Se riscontri problemi persistenti, consulta la documentazione ufficiale di openSUSE o le risorse della community per ulteriori dettagli e supporto.

Ecco i punti chiave da ricordare:

  • Solo nuove installazioni: Il cambiamento riguarda esclusivamente le nuove installazioni di Tumbleweed. I sistemi esistenti continueranno a utilizzare GRUB a meno di un'intervento manuale.
  • Vantaggi di systemd-boot: Integrazione semplificata di nuove funzionalità, migliore compatibilità con l'encriptazione full-disk moderna, gestione delle voci di avvio come file separati.
  • Limitazioni di systemd-boot: Supporta solo ambienti UEFI e offre meno flessibilità per configurazioni multi-boot rispetto a GRUB.

Se non hai necessità specifiche che richiedano un cambio di bootloader, è consigliabile mantenere la configurazione attuale.

Per approfondire, consulta la notizia ufficiale e la specifica BLS.

Nota Editoriale e Disclaimer

Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.

GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.

Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.

Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.