[HOW TO] Nascondere grub con multiboot

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
daigo

[HOW TO] Nascondere grub con multiboot

Messaggio da daigo »

Seguendo questa

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
e mettendo anche a zero

Codice: Seleziona tutto

GRUB_TIMEOUT=0
non avevano effetto.

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
e incollare

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
e salvare il file

35_post-os-prober

Codice: Seleziona tutto

gksu gedit /etc/grub.d/35_post-os-prober
e incollare

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
e salvare il file

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
in seguito ho editato /etc/default/grub

Codice: Seleziona tutto

gksu gedit /etc/default/grub
e decommentato (tolto il cancelletto #) a questa

Codice: Seleziona tutto

#GRUB_HIDDEN_TIMEOUT=0
e inserito valore zero a questa (di default è a 10)

Codice: Seleziona tutto

GRUB_TIMEOUT=0
salvato e chiuso anche questo file ed eseguito l'update di grub

Codice: Seleziona tutto

sudo update-grub
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: [HOW TO] Nascondere grub con multiboot

Messaggio da maxbigsi »

... interessante :sisi: ... grazie :giorno:
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
daigo

Re: [HOW TO] Nascondere grub con multiboot

Messaggio da daigo »

prego :ciao:
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti