Show Table of Contents
E.5. Interfaces do GRUB
O GRUB oferece três interfaces as quais oferecem níveis de funcionalidade diferentes. Cada uma destas interfaces permite que usuários inicializem o kernel do Linux ou outro sistema operacional.
As interfaces são as seguintes:
Nota
As seguintes interfaces do GRUB só podem ser acessadas pressionando qualquer tecla dentro dos três segundos permitidos pela tela que possibilita evitar o menu do GRUB.
- Menu Interface
- Esta é a interface padrão exibida quando o GRUB é configurado pelo programa de instalação. Um menu de sistemas operacionais ou kernels pré-configurados é exibido, em forma de lista ordenada por nome. Use as teclas de setas para selecionar uma opção que não seja a seleção padrão e pressione a tecla Enter para inicializá-la. Alternativamente, há um período de tempo limite após o qual o GRUB carrega a opção padrão.Pressione a tecla e para entrar na interface do editor de entradas, ou a tecla c para carregar uma interface de linha de comando.Consulte a Seção E.7, “Arquivo de Configuração do Menu do GRUB” para mais informações sobre como configurar esta interface.
- Interface do Editor de Entradas do Menu
- Para acessar o editor de entradas do menu, pressione a tecla e no menu do carregador de inicialização. Os comandos do GRUB para esta entrada são listados aqui, e usuários podem alterar estas linhas de comando antes de inicializar o sistema operacional adicionando (o insere uma nova linha após a atual e O insere uma nova linha antes), editando (e), ou removendo (d) uma linha de comando.Após concluir todas as mudanças, a tecla b executa os comandos e inicializa o sistema operacional. A tecla Esc descarta quaisquer mudanças e recarrega a interface padrão do menu. A tecla c carrega a interface de linha de comando.
Nota
Para informações sobre como mudar os níveis de execução usando o editor de entradas do menu do GRUB, consulte a Seção E.8, “Alterando Níveis de Execução Durante a Inicialização”. - Interface de Linha de Comando
- A interface de linha de comando é a interface mais básica do GRUB, mas é também a que possibilita o maior controle. A linha de comando possibilita a digitação de quaisquer comandos relevantes do GRUB seguidos da tecla Enter para executá-los. Esta interface oferece algumas funcionalidades avançadas encontradas em um shell, incluindo o auto-preenchimento usando a tecla Tab, de acordo com o contexto, e combinações de outras teclas com a tecla Ctrl ao digitar comandos, como por exemplo Ctrl+a para ir para o começo de uma linha, e Ctrl+e para ir para o final de uma linha. Além disso, as teclas de setas, Home, End, e Delete funcionam como no shell
bash.Consulte a Seção E.6, “Comandos do GRUB” para uma lista de comandos comuns.
E.5.1. Ordem de Carregamento das Interfaces
Quando o GRUB carrega o seu segundo estágio, ele primeiro procura pelo seu arquivo de configuração. Uma vez encontrado, a tela que possibilita evitar o menu é exibida. Se uma tecla for pressionada dentro de três segundos, o GRUB monta uma listagem para o menu e exibe a interface do menu. Se nenhuma tecla for pressionada, a entrada de kernel padrão no menu do GRUB é usada.
Se o arquivo de configuração não puder ser encontrado ou lido, o GRUB carrega a interface de linha de comando, permitindo que o usuário digite comandos para completar o processo de inicialização.
Se o arquivo de configuração não for válido, o GRUB exibe o erro e solicita uma entrada. Isto permite que o usuário veja exatamente onde ocorreu o problema. Pressionar qualquer tecla carrega novamente a interface do menu, onde pode-se editar a opção do menu e corrigir o problema baseado no erro exibido pelo GRUB. Se a correção falhar, o GRUB relata um erro e recarrega a interface do menu.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.