Parece que você quer editar o menu de inicialização do GRUB para não aguardar a sua escolha e inicializar apenas uma entrada padrão ou a última entrada inicializada.
Veja a página de ajuda da Comunidade de Configuração do Grub 2 do Ubuntu para mais informações, alguns clipes estão abaixo.
% bl0ck_qu0te% Você pode editar /etc/default/grub
e, em seguida, executar update-grub
. Estas são provavelmente algumas opções que você deseja:
GRUB_DEFAULT =
Define a entrada do menu padrão. As inscrições podem ser numéricas, uma cotação completa de menu ou "salva"
-
GRUB_DEFAULT=0
Define a entrada do menu padrão pelo número da posição do menu. O primeiro "menuentry" no grub.cfg é 0, o segundo é 1, etc. -
GRUB_DEFAULT=saved
As informações desta seção se aplicam ao GRUB 1.98 e posterior. A entrada "salva" permite que os comandos "grub-reboot
" e "grub-set-default
" definam o sistema operacional padrão para inicializações futuras.-
grub-set-default
Executado a partir de um terminal, define a entrada de inicialização padrão até ser alterada.-
O formato é sudo grub-set-default X, com X sendo a posição de entrada do menu (começando com 0 como a primeira entrada) ou a string de menu exata.
Exemplo:
sudo grub-set-default 3
Exemplo:sudo grub-set-default "Ubuntu, Linux 2.6.32-15-generic"
-
Para obter o número de opções de entrada de menu existente (iniciando em 0) ou a entrada de menu "string", execute:
grep menuentry /boot/grub/grub.cfg
-
-
GRUB_SAVEDEFAULT = true
Se definido como verdadeiro, essa configuração definirá automaticamente o último sistema operacional selecionado no menu como o sistema operacional padrão na próxima inicialização.
- Nenhum comando precisa ser executado para definir o sistema operacional padrão.
- Sempre que uma entrada de menu é selecionada manualmente no menu do GRUB 2, ela se torna o sistema operacional padrão.
- Esta opção atualmente não funciona se seu diretório / boot residir em uma partição LVM ou RAID.
- Para que isso funcione , você também deve definir
GRUB_DEFAULT=saved
.
GRUB_HIDDEN_TIMEOUT =
Espere vários segundos para o usuário pressionar uma tecla. Durante esse período, nenhum menu é exibido, a menos que o usuário pressione uma tecla. Se nenhuma tecla for pressionada, o controle será passado para o GRUB _TIMEOUT quando o GRUB_HIDDEN_TIMEOUT expirar. Veja a nota sobre erros neste recurso no final desta seção.
Os desenvolvedores imaginaram usar essa configuração com um valor GRUB_TIMEOUT de 0. Isso daria aos usuários um período de tempo (GRUB_HIDDEN_TIMEOUT) para exibir o menu pressionando uma tecla, após o qual o sistema inicializaria sem o menu ser exibido (GRUB_TIMEOUT = 0)
-
GRUB_HIDDEN_TIMEOUT=0
Nenhum menu é exibido. O sistema é imediatamente inicializado no sistema operacional padrão.- Se o valor for definido como 0 e se a tecla SHIFT for pressionada durante o processo de inicialização, o menu será exibido. Isso dá ao usuário um método de interromper uma inicialização automática que normalmente não exibir o menu.
-
GRUB_HIDDEN_TIMEOUT=X
X é um número inteiro positivo (por exemplo, 1, 5, 10, etc)O processo de inicialização irá pausar e exibir uma tela em branco ou a imagem inicial designada por X segundos. No final do período de tempo, o sistema será inicializado. Nenhum menu será exibido. Enquanto GRUB_HIDDEN_TIMEOUT está ativo, o menu pode ser exibido pressionando qualquer tecla.
-
GRUB_HIDDEN_TIMEOUT=
Nenhum valor inserido após o sinal=
. O menu será exibido pelo número de segundos designado por GRUB_TIMEOUT.
GRUB_TIMEOUT =
Define o período de tempo em segundos (1, 5, etc) para o menu a ser exibido antes de inicializar automaticamente, a menos que o usuário intervenha.
- Esta instrução começa no vencimento de GRUB_HIDDEN_TIMEOUT.
- Configurar este valor para -1 fará com que o menu seja exibido até que o usuário faça uma seleção.
Então, provavelmente adicionando / alterando essas linhas em /etc/default/grub
(alterando o 0
em GRUB_DEFAULT=0
para qualquer que seja sua escolha):
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0
Em seguida, execute sudo update-grub