If this variable is set, it specifies the time in seconds to wait for keyboard input before booting the default menu entry. A timeout of ‘0’ means to boot the default entry immediately without displaying the menu; a timeout of ‘-1’ (or unset) means to wait indefinitely.
This variable is often set by ‘GRUB_TIMEOUT’ or ‘GRUB_HIDDEN_TIMEOUT’ (see Simple configuration).