Come posso saltare il menu Grub su un sistema dual-boot? [duplicare]

19

Ho installato Ubuntu e Windows 7 e doppio avvio tramite Grub2.

99/100 volte farò il boot in Ubuntu.

Voglio accelerare il mio tempo per l'avvio in Ubuntu e in realtà il prompt di Grub2 è la parte che aggiunge più tempo.

Quindi, voglio disabilitare il prompt.

Preferirei essere in grado di configurarlo in modo da poter tenere premuto shift o simile all'avvio se desidero mostrarlo.

Ma non mi interessa modificare un file di configurazione o simile in Ubuntu per mostrarlo di nuovo se necessario.

Quindi, come posso fare questo?

Il mio /etc/default/grub file:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
    
posta Hailwood 30.06.2012 - 11:10

1 risposta

29

Modifica /etc/default/grub per contenere

GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0

Lascia le altre impostazioni da solo. Se vuoi consentire a 1 secondo di premere Shift (alcuni computer ti lasciano pochissimo tempo tra l'inizializzazione della tastiera e l'avvio del sistema operativo), rendi questo

GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0

o se preferisci vedere il menu per 1 secondo:

GRUB_HIDDEN_TIMEOUT=
GRUB_TIMEOUT=1

Se si esegue quasi sempre l'avvio in Linux, è preferibile saltare del tutto il menu di avvio (prima opzione in questa risposta e non preoccuparsi del tasto Maiusc ), e invece, quando si vuoi avviare Windows, avviare Linux ed eseguire il seguente comando per dire che il prossimo riavvio (e solo il successivo riavvio) verrà impostato automaticamente su Windows:

grub-reboot Windows

Devi modificare /etc/default/grub :

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=

Esegui grub-set-default 0 per assicurarti di avviare Ubuntu per impostazione predefinita.

Vedi Configurazione Grub2 nella documentazione della comunità di Ubuntu per ulteriori informazioni.

Al termine, esegui sudo update-grub per salvare le modifiche.

    
risposta data Gilles 30.06.2012 - 12:12

Leggi altre domande sui tag