Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da Andrea/M »

Ciao a Tutti,
Come da Oggetto volevo eliminare la voce del menù di Grub relativa a Windows 10 in una installazione multiboot su drives separati aggiungendo il parametro:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST
al file /etc/default/grub
lo avevo fatto precedentemente in una installazione però non-uefi e aveva funzionato. Ho guardato diverse discussioni e la guida a Grub che riporta:
"‘GRUB_OS_PROBER_SKIP_LIST’
List of space-separated FS UUIDs of filesystems to be ignored from os-prober output. For efi chainloaders it’s <UUID>@<EFI FILE>
"
Così ho provato in diversi modi a inserirlo (utilizzando l'UUID della partizione EFI del drive di installazione di Windows 10):

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2"

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
ma senza riuscire a risolvere.
Nell'aggiornare il Grub dopo ogni tentativo me lo ritrova sempre:

Codice: Seleziona tutto

Trovato Windows Boot Manager su /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Dove sto sbagliando?
Grazie in anticipo per i Vostri suggerimenti
Avatar utente
dxgiusti
Rampante Reduce
Rampante Reduce
Messaggi: 5372
Iscrizione: lunedì 19 novembre 2007, 14:10
Desktop: Mate
Distribuzione: PCLinuxOS-Mate
Sesso: Maschile
Località: Lodi

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da dxgiusti »

ciao, hai provato con efibootmgr? credo che potresti riuscire a fare quanto chiedi.
per info >>> https://www.ergosumracalmuto.org/inform ... ies-in-efi
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da Andrea/M »

dxgiusti ha scritto:
giovedì 7 ottobre 2021, 21:50
ciao, hai provato con efibootmgr? credo che potresti riuscire a fare quanto chiedi.
per info >>> https://www.ergosumracalmuto.org/inform ... ies-in-efi
Non vorrei sbagliare ma efibootmgr non riguarda l'avvio dei vari OS a livello di firmware EFI?. Nel mio caso io non voglio eliminare la possibilità di avviare Windows 10 (che è installato su un altro drive dedicato) ma solo eliminarlo dal menù di Grub che gestisce l'avvio delle varie distribuzioni Linux su un drive loro dedicato.
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8679
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da woddy68 »

Se quello che vuoi è non visualizzare nel grub Windows o altri sistemi operativi e di conseguenza visualizzare solo l'avvio della distribuzione che gestisce il grub, dovrebbe essere necessario fare quando segue:

Codice: Seleziona tutto

sudo nano /etc/default/grub
e modificare la voce

Codice: Seleziona tutto

GRUB_DISABLE_OS_PROBER=false
in

Codice: Seleziona tutto

GRUB_DISABLE_OS_PROBER=true
ctrl+o e invio per salvare, ctrl+x per uscire dall'editor.
Poi aggiorna il grub.
https://wiki.ubuntu-it.org/Amministrazi ... leCartelle
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da Andrea/M »

woddy68 ha scritto:
venerdì 8 ottobre 2021, 12:25
Se quello che vuoi è non visualizzare nel grub Windows o altri sistemi operativi e di conseguenza visualizzare solo l'avvio della distribuzione che gestisce il grub, dovrebbe essere necessario fare quando segue:

Codice: Seleziona tutto

sudo nano /etc/default/grub
e modificare la voce

Codice: Seleziona tutto

GRUB_DISABLE_OS_PROBER=false
in

Codice: Seleziona tutto

GRUB_DISABLE_OS_PROBER=true
ctrl+o e invio per salvare, ctrl+x per uscire dall'editor.
Poi aggiorna il grub.
https://wiki.ubuntu-it.org/Amministrazi ... leCartelle
Grazie ma per colpa dell'incompletezza delle informazioni che ho dato sul mio sistema c'e' un fraintendimento:
sul drive dedicato a Linux ho diverse distribuzioni installate (di cui soltanto la principale ha il bootloader installato) che vengono rilevate da GRUB (e questo è previsto) che, come è normale che sia, però rileva anche Windows che sta su un suo drive separato. Per questo avevo pensato di utilizzare il parametro "GRUB_OS_PROBER_SKIP_LIST" (che permette di escludere con precisione) invece che "GRUB_DISABLE_OS_PROBER".
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da frapox »

‘GRUB_OS_PROBER_SKIP_LIST’

List of space-separated FS UUIDs of filesystems to be ignored from os-prober output. For efi chainloaders it’s <UUID>@<EFI FILE>
https://www.gnu.org/software/grub/manua ... ation.html

Prova con:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/path/to/efi/Microsoft/Boot/bootmgfw.efi"
sostituendo "/path/to/" con il percorso (mount point) corretto.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da Andrea/M »

frapox ha scritto:
venerdì 8 ottobre 2021, 14:42
‘GRUB_OS_PROBER_SKIP_LIST’

List of space-separated FS UUIDs of filesystems to be ignored from os-prober output. For efi chainloaders it’s <UUID>@<EFI FILE>
https://www.gnu.org/software/grub/manua ... ation.html

Prova con:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/path/to/efi/Microsoft/Boot/bootmgfw.efi"
sostituendo "/path/to/" con il percorso (mount point) corretto.
Nell'aggiornamento di Grub risulta:

Codice: Seleziona tutto

Trovato Windows Boot Manager su /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
per cui ho provato con:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
sfortunatamente senza successo
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da frapox »

hai provato anche con il mount point?

cioè una roba del tipo:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/boot/EFI/efi/Microsoft/Boot/bootmgfw.efi"
col mountpoint, non il device file.

Ovviamente "/boot/efi/..." è a titolo esemplificativo visto che di solito è lì che montano di default la ESP. Verifica che tutto il path sia corretto.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Andrea/M
Prode Principiante
Messaggi: 153
Iscrizione: martedì 19 agosto 2008, 18:34

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da Andrea/M »

frapox ha scritto:
venerdì 8 ottobre 2021, 15:40
hai provato anche con il mount point?

cioè una roba del tipo:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/boot/EFI/efi/Microsoft/Boot/bootmgfw.efi"
col mountpoint, non il device file.

Ovviamente "/boot/efi/..." è a titolo esemplificativo visto che di solito è lì che montano di default la ESP. Verifica che tutto il path sia corretto.
Scusa ma non riesco a trovare il mountpoint della partizione ESP del drive di Windows:
Secondo l'utility "Dischi" non risulta montata e quindi non mi da il mountpoint.
Utilizzando mount da terminale non mi ritrovo la partizione ESP del drive Windows (nel mio caso dovrebbe essere /dev/nvme0n1p2 )e relativo mountpoint.
Eppure windows 10 parte regolarmente da Grub...
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Problema nella eliminazione di una voce del menu di Grub in sistema multiboot

Messaggio da frapox »

Andrea/M ha scritto:
venerdì 8 ottobre 2021, 16:17
frapox ha scritto:
venerdì 8 ottobre 2021, 15:40
hai provato anche con il mount point?

cioè una roba del tipo:

Codice: Seleziona tutto

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/boot/EFI/efi/Microsoft/Boot/bootmgfw.efi"
col mountpoint, non il device file.

Ovviamente "/boot/efi/..." è a titolo esemplificativo visto che di solito è lì che montano di default la ESP. Verifica che tutto il path sia corretto.
Scusa ma non riesco a trovare il mountpoint della partizione ESP del drive di Windows:
Secondo l'utility "Dischi" non risulta montata e quindi non mi da il mountpoint.
Utilizzando mount da terminale non mi ritrovo la partizione ESP del drive Windows (nel mio caso dovrebbe essere /dev/nvme0n1p2 )e relativo mountpoint.
Eppure windows 10 parte regolarmente da Grub...
E allora non saprei dirti. Purtroppo quella pagina di documentazione di Grub è piuttosto scarna e non riporta esempi pratici :cry: ...
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 16 ospiti