Altere a ordem de inicialização do Grub no Debian Linux

Altere a ordem de inicialização do Grub no Debian Linux

Este tutorial explica como alterar a ordem de inicialização do Grub em Debian 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 de 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 o Debian GNU/Linux, e Windows 10. Como a contagem começa em 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 irá 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 do GRUB /etc/default/grub.

Alterar o pedido de inicialização do grub

Para alterar a ordem de inicialização, priorize um sistema operacional diferente ou configuração do kernel editar o arquivo /etc/default/grub Usando qualquer editor de texto que você quiser. Você pode editá -lo usando Nano, como mostrado no exemplo abaixo. Lembre -se, você precisa de privilégios de superusuário para editar o arquivo de configuração do GRUB.

sudo nano/etc/padrão/grub

Encontre a seguinte linha

Grub_default = 0

Edite a linha substituindo 0 pelo número do item que você deseja inicializar por padrão. No meu caso, quero alterar a inicialização padrão para o Windows. Assim, defino o terceiro item, 2 (porque a contagem começa de 0).

Grub_default = 2

Se você estiver editando o arquivo usando Nano, saia salvando a mudança pressionando Ctrl+x e Y.

Em seguida, atualize o grub executando sudo update-grub como mostrado abaixo.

sudo update-grub

Como você pode ver agora, o Windows inicializará por padrão.

Configurações adicionais que você pode editar de/etc/padrão/grub

Você pode editar configurações adicionais definidas no /etc/default/grub arquivo de configuração.
Como você pode ver na imagem a seguir, abaixo da linha Grub_default = 0, Aí está a linha Grub_timeout = 5. Esta linha define o tempo que o grub espera até a inicialização automaticamente. Substitua o 5 pelo número de segundos que você deseja que o Grub espere. Por exemplo, para Grub esperar 10 segundos para inicializar o GRUB_DEFAULT = 0, substitua essa linha pela seguinte linha.

Grub_timeout = 10

A linha GRUB_CMDLINE_LINUX_DEFAULL = "SIME" é usado para passar as opções de inicialização do kernel. Na captura de tela acima, a opção é “quieto", o que significa que o processo de inicialização será mostrado no modo de texto como na captura de tela abaixo.

O quieto a opção fornece transparência adicional ao processo de inicialização, permitindo ao usuário ver as etapas e ter sucesso ou falhar.

Outra opção que você pode passar para a linha GRUB_CMDLINE_LINUX_DEFAULL = é a opção "Splash". Se você substituir “quieto" com "respingo”Como na linha abaixo, o processo de inicialização não será exibido no modo de texto; Você verá um logotipo carregando, como mostrado na imagem a seguir.

GRUB_CMDLINE_LINUX_DEFAULL = "Splash"

Mesmo que algumas pessoas considerem esta opção um formato melhor (você pode personalizá -lo), essa opção não oferece aos usuários uma visão ao vivo do processo de inicialização.

A linha GRUB_CMDLINE_LINUX_DEFAULL = também pode ser usado para inicializar o sistema no modo de texto. Para inicializar no modo de texto, em vez de quieto ou respingo, você precisa usar a opção texto como mostrado na captura de tela abaixo.

GRUB_CMDLINE_LINUX_DEFAULL = ”Texto”

Saia salvando a mudança e corra:

sudo update-grub

Desative o gerente de exibição usando SystemCtl. No meu caso, meu gerente de exibição é o LightDM. Substituir Lightdm com seu gerenciador de exibição atual e execute o comando abaixo.

sudo systemctl desativando o LightDM

Reiniciar no modo de texto.

Agora você pode fazer login no modo de texto. Se você deseja iniciar uma sessão gráfica, execute:

SUDO SYSTEMCTL START

Onde deve ser substituído pelo nome do seu gerenciador de exibição (e.g., GDM3).

Conclusão

Como você pode ver, lidar com o grub é muito fácil e você pode controlar a maneira como o seu sistema inicializa em algumas etapas que qualquer nível do usuário do Linux pode aprender. Ao lidar com isso, o erro mais comum não é se lembrar de correr update-grub Cada vez que o arquivo é editado. Lembre -se, ao selecionar a ordem de inicialização, a contagem começa em zero; Se você digitar um número de pedido errado, seu sistema não inicializará como esperado.

O quieto opção na linha GRUB_CMDLINE_LINUX_DEFAULL = pode ser melhor do que respingo 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 falhar em impedir que você inicialize o sistema. Além disso, existem bugs de segurança associados no 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. Depois do modo de texto conectado, os usuários podem iniciar x manualmente com comandos startx ou SystemCtl.

Espero que este tutorial tenha sido útil. Continue seguindo o Linux Dint para mais dicas e tutoriais do Linux.