http://www.istitutomajorana.it/forum2/T ... -men%C3%B9
sono finalmente riuscito a nascondere grub anche in presenza di altri sistemi installati, le normali procedure, cioè, editare /etc/default/grub decommentando la riga
Codice: Seleziona tutto
#GRUB_HIDDEN_TIMEOUT=0
Codice: Seleziona tutto
GRUB_TIMEOUT=0
Oltre alle due modifiche inseriti 2 nuovi script di grub in /etc/grub.d come segnalato nella discussione, ho ottenuto quello che volevo, cioè il sistema predefinito si avvia direttamente, passando a plymouth senza visualizzare il menù di grub, questo può essere visualizzato premendo Esc (se non va, il tasto Shift) subito dopo la scomparsa dei messaggi per entrare nel bios.
Riporto la procedura di seguito, con i comandi con l'editor di testo di Ubuntu (se si usano derivate inserire al posto di gedit il proprio editor di testo)
Creare i 2 script
25_pre-os-prober
Codice: Seleziona tutto
gksu gedit /etc/grub.d/25_pre-os-prober
Codice: Seleziona tutto
#! /bin/sh
set -e
# Save the $timeout and $timeout_style values set by /etc/grub.d/00_header
# before /etc/grub.d/30_os-prober messes them up.
cat << EOF
set timeout_bak=\${timeout}
set timeout_style_bak=\${timeout_style}
EOF
35_post-os-prober
Codice: Seleziona tutto
gksu gedit /etc/grub.d/35_post-os-prober
Codice: Seleziona tutto
#! /bin/sh
set -e
# Reset $timeout and $timeout_style to their original values
# set by /etc/grub.d/00_header before /etc/grub.d/30_os-prober messed them up.
cat << EOF
set timeout=\${timeout_bak}
set timeout_style=\${timeout_style_bak}
EOF
dare i permessi di esecuzione ai 2 script
Codice: Seleziona tutto
sudo chmod +x /etc/grub.d/25_pre-os-prober
Codice: Seleziona tutto
sudo chmod +x /etc/grub.d/35_post-os-prober
Codice: Seleziona tutto
gksu gedit /etc/default/grub
Codice: Seleziona tutto
#GRUB_HIDDEN_TIMEOUT=0
Codice: Seleziona tutto
GRUB_TIMEOUT=0
Codice: Seleziona tutto
sudo update-grub