bootloader

Tutorial completo do Grub Boot Loader

Tutorial completo do Grub Boot Loader
Um carregador de boot é, por padrão, o primeiro programa que inicia assim que você liga o sistema do seu computador, i.e., começa antes mesmo do sistema operacional. Na verdade, o carregador de boot é responsável por carregar seu sistema operacional. Na ausência de um gerenciador de inicialização, é tecnicamente impossível carregar seu sistema operacional, portanto, você não será capaz de acessar seu sistema de computador. Este programa é apresentado a nós pelo GNU.

Inicialmente, este programa foi desenvolvido apenas para sistemas baseados em Linux, no entanto, hoje ele oferece suporte a vários sistemas operacionais, incluindo macOS, Windows, BSD e Solaris. A maioria dos usuários se familiariza com o Grub Boot Loader apenas quando instalam mais de um sistema operacional em sua máquina. Ao fazer isso, eles essencialmente fazem com que o Grub Boot Loader apresente um menu no momento da inicialização por meio do qual eles podem escolher explicitamente qual sistema operacional desejam carregar.

Neste artigo, gostaríamos de compartilhar com vocês um tutorial completo sobre o Grub Boot Loader, que será baseado na personalização deste programa de acordo com sua escolha. Depois de passar por este tutorial, você estará em uma posição muito boa para personalizar o Grub Boot Loader da maneira que desejar e, portanto, você pode tornar a experiência de ver o processo de inicialização ainda mais interessante.

Nota: Para guiá-lo pelo tutorial completo do Grub Boot Loader, usamos o Linux Mint 20. No entanto, qualquer outra distribuição Linux preferida também pode ser usada para este propósito.

Método de personalização do carregador de boot Grub

O carregador de inicialização Grub tem um arquivo de configurações que consiste em todas as configurações padrão que o carregador de inicialização Grub usa. No entanto, temos a liberdade de personalizar essas configurações de acordo com nossa escolha. Portanto, a seguir iremos compartilhar com você alguns dos métodos de personalização do carregador de inicialização Grub, fazendo alterações em seu arquivo de configurações.

Fazendo backup do arquivo / etc / default / grub antes de personalizar o carregador de inicialização Grub

Antes de fazer qualquer alteração no arquivo de configurações do GRUB Boot Loader, é altamente recomendável criar sua cópia de backup para que mesmo se você bagunçar alguma coisa durante todo o processo, você ainda possa reverter para as configurações padrão. Mas antes de criar uma cópia de backup do arquivo de configurações do Grub Boot Loader, gostaríamos de mostrar como esse arquivo se parece.

Primeiro, teremos que lançar o terminal Linux Mint 20, o que podemos fazer facilmente clicando em seu ícone de atalho. Também anexamos a imagem do terminal Linux Mint 20 abaixo para sua facilidade:


Agora, tentaremos visualizar o conteúdo do arquivo / etc / default / grub executando o seguinte comando na janela do terminal que acabamos de lançar:

cat / etc / default / grub


O arquivo / etc / default / grub é mostrado na imagem abaixo:


Podemos criar uma cópia de backup deste arquivo executando o seguinte comando em nosso terminal:

sudo cp / etc / default / grub / etc / default / grub.Bak

Este comando exigirá privilégios de root para executar adequadamente. Aqui, / etc / default / grub representa o arquivo de configurações originais do Grub Boot Loader, enquanto / etc / default / grub.bak representa a cópia de backup deste arquivo. O comando “cp” fará o necessário para criar a cópia de backup do arquivo de configurações.


Agora, para verificar se o arquivo de backup é uma cópia exata do arquivo “/ etc / default / grub” ou não, tentaremos visualizar seu conteúdo executando o comando indicado abaixo em nosso terminal:

cat / etc / default / grub.Bak


Executar este comando exibirá o conteúdo de / etc / default / grub.arquivo bak em seu terminal, conforme mostrado na imagem a seguir, que você pode verificar com o conteúdo do arquivo / etc / default / grub para garantir que ambos os arquivos contenham o mesmo conteúdo. Uma vez que o backup do arquivo de configurações foi criado com sucesso, estamos prontos para personalizar o carregador de inicialização Grub.

Método de escolha do sistema operacional padrão Grub

Às vezes, temos mais de um sistema operacional instalado em nossa máquina. Durante o processo de inicialização, nosso carregador de inicialização Grub nos apresenta um menu com o qual podemos selecionar o sistema operacional que queremos executar. Podemos fazer essa escolha dentro de um tempo especificado, após o qual o carregador de inicialização Grub carregará automaticamente o sistema operacional padrão. No entanto, se tivermos certeza de inicializar um sistema operacional específico toda vez que ligarmos nossa máquina e quisermos evitar o incômodo de fazer essa escolha no momento da inicialização, podemos especificar o sistema operacional de nossa escolha como o sistema operacional padrão no arquivo / etc / default / grub. Para que toda vez que ligamos nosso sistema de computador, o sistema operacional de nossa escolha seja carregado automaticamente.

Para que isso aconteça, precisaremos acessar o arquivo / etc / default / grub abrindo-o com qualquer editor de texto de nossa escolha, de preferência o editor nano. Isso pode ser feito executando o comando indicado abaixo em nosso terminal:

sudo nano / etc / default / grub

Como estamos tentando acessar o arquivo de configurações do Grub Boot Loader, esta ação requer privilégios de usuário root, que podem ser fornecidos digitando a palavra-chave “sudo” antes do comando mencionado acima.


Quando o arquivo / etc / default / grub abre com o editor nano, precisamos localizar a linha “GRUB_DEFAULT”. Esta linha diz ao Grub Boot Loader qual sistema operacional ele deve carregar durante o tempo de inicialização. A numeração dos sistemas operacionais começa em “0”. Isso significa que se você deseja carregar o primeiro sistema operacional da lista de sistemas operacionais fornecida a você durante o tempo de inicialização, você terá que definir o valor de “GRUB_DEFAULT” para “0”, como fizemos em nosso caso. Isso também é destacado na imagem a seguir:


No entanto, às vezes, você não sabe o número exato que corresponde ao sistema operacional de sua escolha, i.e., você não se lembra da ordem em que o Grub Boot Loader apresenta os sistemas operacionais em seu menu. Nesse caso, você precisa saber o nome completo do sistema operacional de sua escolha e pode definir o valor de “GRUB_DEFAULT” para o nome desse sistema operacional. No nosso caso, definimos este valor para “Linux Mint 20”, conforme mostrado na imagem abaixo. Depois de fazer essa alteração, pressione Ctrl + X para salvar seu arquivo e fechá-lo.


Sempre que você fizer qualquer mudança no arquivo / etc / default / grub, você deve atualizar o Grub para que as mudanças feitas recentemente tenham efeito. Isso pode ser feito executando o seguinte comando no terminal:

sudo update-grub


Depois de executar este comando, levará alguns segundos para que o Grub se atualize, após o qual você poderá ver a mensagem “concluído”, conforme destacado na imagem mostrada abaixo, que indicará que suas alterações foram efetivadas.

Método de alteração do plano de fundo do menu do carregador de inicialização do Grub

O plano de fundo padrão do menu do Grub Boot Loader parece bastante enfadonho e enfadonho, mas você não precisa se preocupar mais com isso porque você pode alterá-lo a qualquer momento que quiser. Para isso, precisamos novamente ajustar o arquivo / etc / default / grub um pouco da seguinte maneira:

Para alterar o plano de fundo do menu Grub Boot Loader, temos uma imagem “jpeg” armazenada em nosso diretório inicial, que queremos usar como o novo plano de fundo. Você também pode usar um arquivo de imagem “png” ou “jpg”. Esta nova imagem de fundo tem o título BootLoader.jpeg, conforme destacado na imagem abaixo:


Também abrimos esta imagem para mostrar como o menu do Grub Boot Loader ficará depois de fazermos esta imagem como seu plano de fundo.

Agora, vamos abrir o arquivo / etc / default / grub mais uma vez com o editor nano, executando o mesmo comando que fizemos no método acima. Desta vez, vamos adicionar um novo campo a este arquivo, que é o seguinte:

GRUB_BACKGROUND = ”ImageFilePath”

Aqui, você precisa substituir o ImageFilePath pelo caminho real onde sua nova imagem de plano de fundo reside. No nosso caso, era “/ home / kbuzdar / BootLoader.jpeg ”, conforme destacado na imagem a seguir:


Agora, salve seu arquivo e feche-o. Depois disso, você será novamente solicitado a atualizar o Grub para que ele possa ler as alterações que você acabou de fazer. Quando você atualiza o Grub com o mesmo comando que declaramos no método acima, você pode verificar se o Grub foi atualizado vendo a mensagem “concluído” no final do seu terminal, conforme destacado na imagem a seguir:

Método de modificação do tempo limite de inicialização do sistema operacional selecionado

Se você tiver apenas um sistema operacional instalado em sua máquina, o valor padrão para o tempo limite do menu do carregador de inicialização Grub será “0”, i.e., o único sistema operacional que você tem irá carregar imediatamente assim que você ligar o sistema do seu computador. No entanto, se você tiver mais de um sistema operacional instalado em sua máquina, o valor de tempo limite padrão será “10”, i.e., o menu Grub Boot Loader aparecerá em sua tela por 10 segundos nos quais você tem permissão para escolher carregar qualquer sistema operacional de sua preferência. Após o tempo limite expirar, o carregador de inicialização Grub carregará automaticamente o sistema operacional padrão. Sempre podemos aumentar ou diminuir o valor deste campo de tempo limite de acordo com nossos requisitos.

Para alterar o tempo limite de inicialização, precisaremos abrir o arquivo / etc / default / grub com o editor nano mais uma vez. Desta vez, vamos localizar o campo “GRUB_TIMEOUT” e atribuir a ele qualquer valor (em segundos) de nossa escolha. Para fins de demonstração, definimos este valor para “5” segundos, conforme destacado na imagem mostrada abaixo:


Mais uma vez, precisaremos salvar nosso arquivo / etc / default / grub, fechá-lo e, em seguida, atualizar o Grub para que esteja totalmente ciente das alterações que acabamos de fazer. Você pode verificar se Grub leu com sucesso todas essas alterações procurando a mensagem “concluído” em seu terminal, conforme destacado na imagem a seguir:

Verificando se todas as alterações feitas acima foram realizadas

Agora é a hora de verificar se todas as mudanças que fizemos nos métodos mostrados acima ocorreram ou não. Para isso, reiniciaremos nosso sistema, e assim que iniciar, continuaremos pressionando a tecla “Esc” até entrarmos no menu Grub Boot Loader. Quando entrarmos nesse menu, poderemos ver que a imagem de fundo do carregador de boot Grub foi alterada, conforme mostrado na imagem abaixo:


Além disso, o menu Grub Boot Loader apareceu por “5” segundos em nosso caso, i.e., o valor de tempo limite que definimos para este menu, após o qual carregou o sistema operacional padrão, que no nosso caso era Linux Mint 20.

Conclusão

Este artigo deu a você uma breve visão geral do carregador de boot Grub e o propósito de usá-lo. Explicamos onde este programa armazena todas as suas configurações. Além de apresentar o método de backup do arquivo / etc / default / grub, eu.e., o arquivo de configurações do Grub para que você possa facilmente fazer alterações em suas configurações sem qualquer preocupação, já que você sempre pode restaurar todas as suas configurações padrão do arquivo de configurações de backup. Além disso, para demonstrar o método de personalização de seu carregador de boot Grub, compartilhamos com você três casos diferentes: 1) Selecionando um sistema operacional padrão 2) Alterando o plano de fundo do menu do carregador de boot Grub 3) Modificando o tempo limite de aparência do Grub Menu do carregador de boot.

Explicamos esses casos declarando os procedimentos em etapas para atingir todos esses objetivos. Da mesma maneira, você também pode alterar os outros parâmetros do arquivo de configurações do Grub Boot Loader. Finalmente, verificamos se as mudanças que fizemos no arquivo / etc / default / grub realmente ocorreram ou não reiniciando nosso sistema e entrando no menu do carregador de inicialização Grub. Esperançosamente, este tutorial lhe dará um bom ponto de partida para experimentar com o Grub Boot Loader por conta própria.

Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...
Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...