Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida viene trattata la personalizzazione delle voci del menù di Grub, mostrato all'avvio nei sistemi multiboot.
La personalizzazione viene utile per distinguere a quale sistema corrisponda ogni voce mostrata, nei casi vi siano installate più release di Ubuntu con differenti ambienti grafici
Personalizzazione
Occorre modificare il contenuto nei seguenti 4 file, /etc/issue, /etc/issue.net, /etc/lsb-release e /usr/lib/os-release, distribuiti tramite il pacchetto base-files.
Negli esempi seguenti si propone la modifica più semplice e lineare, però nulla osta di scegliere i termini preferiti, l'unica avvertenza è di modificare solo quanto indicato per evitare problemi di comprensione in lettura da parte del sistema.
Copiare i file /etc/issue, /etc/issue.net, /etc/lsb-release e /usr/lib/os-release in un'apposita cartella nella propria Home.
Spostarsi nella cartella dove sono stati copiati i file.
Aprire con un editor di testo il file issue.
- Modificare la stringa contenuta in base al sistema usato.
Esempio usando Kubuntu 18.04.2 LTS la stringa Ubuntu 18.04.2 LTS \n \l diventa Kubuntu 18.04.2 LTS \n \l.
- Salvare e chiudere il file.
Aprire con un editor di testo il file issue.net.
- Modificare la stringa contenuta in base al sistema usato.
Esempio usando Kubuntu la stringa Ubuntu 18.04.2 LTS diventa Kubuntu 18.04.2 LTS.
- Salvare e chiudere il file.
Aprire con un editor di testo il file lsb_release.
Modificare le 2 voci DISTRIB_ID e DISTRIB_DESCRIPTION in base al sistema usato.
Esempio usando Kubuntu 18.04.2 LTS:
la voce DISTRIB_ID=Ubuntu diventa DISTRIB_ID=Kubuntu
la voce DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" diventa DISTRIB_DESCRIPTION="Kubuntu 18.04.2 LTS".
- Salvare e chiudere il file.
Aprire con un editor di testo il file os_release.
Modificare le 3 voci NAME, VERSION e PRETTY_NAME in base al sistema usato.
Esempio usando Kubuntu 18.04.2 LTS:
la voce NAME=Ubuntu diventa NAME=Kubuntu
la voce VERSION="Ubuntu 18.04.2 LTS (Bionic Beaver)" diventa VERSIONI="Kubuntu 18.04.2 LTS (Bionic Beaver)"
la voce PRETTY_NAME="Ubuntu 18.04.2 LTS" diventa PRETTY_NAME="Kubuntu 18.04.2 LTS".
- Salvare e chiudere il file.
Allocazione dei file modificati
Per evitare conflitti nel sistema è consigliato: creare la cartella /usr/local/etc per allocare i file modificati, la cartella /usr/local/lib esiste già, creare un backup dei file preesistenti e creare un collegamento simbolico dei file rispettivamente alle cartelle /etc e /usr/lib.
Per eseguire tali operazioni digitare i seguenti comandi in un terminale.
Spostare in backup i file preesistenti digitando i comandi:
sudo mv /etc/issue /etc/issue~ sudo mv /etc/issue.net /etc/issue.net~ sudo mv /etc/lsb-release /etc/lsb-release~ sudo mv /usr/lib/os-release /usr/lib/os-release~
Creare la cartella ove allocare i file modificati digitando il comando:
sudo mkdir -p /usr/local/etc
Spostarsi nella cartella dove allocati i file modificati.
Copiare i file modificati nella cartella creata digitando uno alla volta i comandi:
sudo cp issue /usr/local/etc sudo cp issue.net /usr/local/etc sudo cp lsb-release /usr/local/etc sudo cp os-release /usr/local/lib
Collegare simbolicamente i file modificati rispettivamente nelle cartelle /etc e /usr/lib, digitando uno alla volta i seguenti comandi:
sudo ln -s /usr/local/etc/issue /etc sudo ln -s /usr/local/etc/issue.net /etc sudo ln -s /usr/local/etc/lsb-release /etc sudo ln -s /usr/local/lib/os-release /usr/lib
Riavviare il sistema 1 volta per rendere operative le modifiche, 2 volte per leggerle nel menù di Grub.
Gestione degli aggiornamenti
Il pacchetto base-files solitamente viene aggiornato, nelle release Long Term Support, all'incirca ogni 6 mesi.
All'occorrere dell'aggiornamento, è necessario ripristinare le modifiche per mantenere le voci modificate nel menù di Grub, seguendo questi passaggi.
Aprire 1 alla volta con i privilegi di amministrazione e con un editor di testo i file precedentemente modificati /usr/local/etc/issue, /usr/local/etc/issue.net, /usr/local/etc/lsb-release e /usr/local/lib/os-release.
Sostituire nel codice numerico il numero che indentifica la vesione di rilascio con quello del rilascio successivo.
Esempio la stringa Kubuntu 18.04.2 LTS diventa Kubuntu 18.04.3 LTS.
- Salvare e chiudere ogni file.
Rispostare i file aggiornati nella cartella /etc e usr/lib.
Ripristinare i collegamenti simbolici alla cartella /etc e /usr/lib.
Riavviare il sistema.