[Risolto]Sistema Multiboot: nascondere voci in Grub menu?

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

[Risolto]Sistema Multiboot: nascondere voci in Grub menu?

Messaggio da Andrea/M »

Ciao a Tutti,
nell'installare un sistema multiboot con diverse distribuzioni Linux ho dovuto per alcune di esse costruire delle voci personalizzate perchè quelle create automaticamente nel processo di update del Grub non mi permettevano l'avvio di tali distribuzioni.
In questo modo adesso il menu di Grub ha l'antiestetico problema di avere sia le voci custom create sia quelle inutili create automaticamente. Qualcuno potrebbe suggerirmi un modo per nascondere le voci inutilizzabili?
Grazie in anticipo per il Vostro aiuto
Ultima modifica di Andrea/M il mercoledì 13 dicembre 2017, 12:12, modificato 2 volte in totale.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Sistema Multiboot: come nascondere alcune voci in Grub m

Messaggio da trekfan1 »

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/30_os-prober
poi

Codice: Seleziona tutto

sudo update-grub
Ricorda il [Risolto] nel titolo del primo post cliccando su Modifica
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Sistema Multiboot: come nascondere alcune voci in Grub m

Messaggio da Andrea/M »

Grazie per la risposta, ma da essa forse capisco che ho esposto male il problema:
le voci che vorrei non comparissero nel Grub menu non sono tutte quelle individuate da os-prober ma solo alcune perchè non utilizzabili altrimenti la soluzione sarebbe dover utilizzare solo voci custom.
Esite questa possibilità (cancellare solo alcune voci e non tutte)?
Gerry Ghetto

Re: Sistema Multiboot: come nascondere alcune voci in Grub m

Messaggio da Gerry Ghetto »

trekfan1 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5027824#p5027824][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/30_os-prober
poi

Codice: Seleziona tutto

sudo update-grub
Ricorda il [Risolto] nel titolo del primo post cliccando su Modifica
Per disabilitare os-prober c'è una soluzione più bella: Aggiungere la variabile
GRUB_DISABLE_OS_PROBER="true" nel file /etc/default/grub e aggiornare Grub.

Per disabilitare qualche voce, c'è la variabile GRUB_OS_PROBER_SKIP_LIST="<UUID>@<PARIZIONE o EFI-FILE>" => documentazione GRUB

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="AABB1122@/dev/sdb1 BBAACC2211@/dev/sdc4"
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Sistema Multiboot: come nascondere alcune voci in Grub m

Messaggio da Andrea/M »

Gerry Ghetto [url=https://forum.ubuntu-it.org/viewtopic.php?p=5027845#p5027845][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Per disabilitare qualche voce, c'è la variabile GRUB_OS_PROBER_SKIP_LIST="<UUID>@<PARIZIONE o EFI-FILE>" => documentazione GRUB

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="AABB1122@/dev/sdb1 BBAACC2211@/dev/sdc4"
Questo ha risolto il problema elegantemente (e chirurgicamente) eliminando le voci ridondanti e inutilizzabili :)
riprendo il procedimento applicato :
- ho individuato le partizioni interessate (per le quali nascondere le voci del menu create da os-prober ma inutilizzabili)
- ho ricavato per ciascuna partizione il valore UUID da sostituire in GRUB_OS_PROBER_SKIP_LIST="<UUID>@<PARTIZIONEtramite il comando

Codice: Seleziona tutto

blkid /dev/sdxy
(sostituire x con lettera del disco e y con numero della partizione)
-ho ricavato il valore UUID da sostituire in GRUB_OS_PROBER_SKIP_LIST="<UUID>@<PARTIZIONE
-ho aggiunto la riga la sopracitata GRUB_OS_PROBER_SKIP_LIST="<UUID>@<PARTIZIONE in /etc/default/grub
.aggiornato il file /boot/grub/grub.cfg con

Codice: Seleziona tutto

sudo update-grub
Grazie per i Vostro aiuto :)

p.s.: come si edita il titolo della discussione per mettere [Risolto]?
Ultima modifica di Andrea/M il mercoledì 13 dicembre 2017, 12:13, modificato 2 volte in totale.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Sistema Multiboot: come nascondere alcune voci in Grub m

Messaggio da trekfan1 »

Cliccando su Immagine?
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti