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.