este tutorial explica como alterar a ordem de inicialização do grub no Debian a partir da linha de comando em algumas etapas fáceis. As etapas descritas neste artigo são úteis para outras distribuições Linux baseadas em Debian, incluindo o Ubuntu.GRUB é um carregador de inicialização que permite aos usuários inicializar vários sistemas operacionais e configurações do kernel. Depois de ler este tutorial, você saberá como definir um sistema operacional ou kernel diferente para inicializar por padrão e como personalizar algumas opções de inicialização.
na imagem abaixo, você pode ver um menu grub com 3 itens: Debian GNU / Linux, Opções Avançadas para Debian GNU/Linux e Windows 10. Porque a contagem começa do zero, o primeiro item (Debian) é 0, o segundo item (opções Avançadas) é 1, e o terceiro item (Windows) é 2.
por padrão, o grub inicializará o item 0. Assim, para alterar a ordem de inicialização, você precisa definir o número de itens que deseja inicializar por padrão no arquivo de configuração grub /etc/default/grub.
alterar a ordem de inicialização do grub
para alterar a ordem de inicialização, priorize um sistema operacional diferente ou configuração do kernel edite o arquivo /etc/default/grub usando qualquer editor de texto desejado. Você pode editá-lo usando nano, como mostrado no exemplo abaixo. Lembre-se de que você precisa de privilégios de superusuário para editar o arquivo de configuração do grub.
Localize a seguinte linha
Editar a linha de substituição de 0, pelo número de item que você deseja inicializar por padrão. No meu caso, quero alterar a inicialização padrão para o Windows. Assim, eu defino o terceiro item, 2 (porque a contagem começa a partir de 0).
Se você estiver editando o arquivo usando o nano, sair de verão a alterar premindo CTRL+X e Y.
em seguida, atualize o grub executando sudo update-grub como mostrado abaixo.
Como você pode ver agora, o Windows irá inicializar por padrão.
configurações Adicionais que você pode editar o /etc/default/grub
Você pode editar as configurações adicionais definidos no /etc/default/grub arquivo de configuração.
como você pode ver na imagem a seguir, abaixo da linha GRUB_DEFAULT=0, há a linha GRUB_TIMEOUT=5. Esta linha define o tempo que o grub espera até inicializar automaticamente. Substitua o 5 pelo número de segundos que você deseja que o grub aguarde. Por exemplo, para grub esperar 10 segundos para inicializar o GRUB_DEFAULT=0, substitua essa linha pela seguinte linha.
A linha GRUB_CMDLINE_LINUX_DEFAULT=”quiet” é usado para passar opções de inicialização do kernel. Na captura de tela acima, a opção é “silencioso”, O que significa que o processo de inicialização será mostrado no modo de texto como na captura de tela abaixo.
a opção quiet fornece transparência adicional ao processo de inicialização, permitindo que o usuário veja as etapas e tenha sucesso ou falhe.
outra opção que você pode passar para a linha GRUB_CMDLINE_LINUX_DEFAULT= é a opção “splash”. Se você substituir “quiet ” por” splash ” como na linha abaixo, o processo de inicialização não será exibido no modo de texto; você verá um carregamento de logotipo, como mostrado na imagem a seguir.
Mesmo que algumas pessoas consideram esta opção melhor formato (você pode personalizá-lo), esta opção não dá aos usuários uma visão real do processo de arranque.
a linha GRUB_CMDLINE_LINUX_DEFAULT = também pode ser usada para inicializar o sistema no modo texto. Para inicializar no modo texto, em vez de silencioso ou splash, você precisa usar a opção Texto como mostrado na captura de tela abaixo.
Saída salvar a alteração e executar:
Desativar o gerenciador de tela usando o systemctl. No meu caso, meu gerenciador de exibição é LightDM. Substitua o lightdm pelo seu Gerenciador de exibição atual e execute o comando abaixo.
Reinicie em modo de texto.
Agora você pode fazer login no modo de texto. Se você deseja iniciar uma sessão gráfica, executar:
Onde <DIsplayManager> deve ser substituído pelo seu gestor de ecrã do nome (por exemplo, o gdm3).
conclusão
como você pode ver, lidar com grub é muito fácil, e você pode controlar a maneira como seu sistema inicializa em algumas etapas qualquer nível de usuário Linux pode aprender. Ao lidar com isso, o erro mais comum é não lembrar de executar update-grub toda vez que o arquivo é editado. Lembre-se, ao selecionar a ordem de inicialização, a contagem começa do zero; se você digitar um número de ordem errado, seu sistema não inicializará como esperado.
a opção quiet na linha GRUB_CMDLINE_LINUX_DEFAULT = pode ser melhor do que splash porque permite ao usuário ver o processo de inicialização de forma transparente.
a última seção deste tutorial mostrando como inicializar a partir de um terminal ou console é útil se o seu ambiente gráfico não conseguir impedir que você inicialize o sistema. Além disso, existem bugs de segurança associados ao processo de inicialização gráfica; é por isso que alguns usuários preferem inicializar seus sistemas no modo de texto. Esta seria a configuração adequada para servidores ou dispositivos que precisam salvar ou otimizar recursos. Uma vez logado no modo de texto, os usuários podem iniciar x manualmente com comandos startx ou systemctl.
espero que este tutorial tenha sido útil. Continue seguindo a dica do Linux para obter mais dicas e tutoriais do Linux.