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.