Quantas vezes você reiniciou do Linux para carregar o Windows? Aqueles que inicializam seus sistemas com dual têm feito isso bastante. O problema da inicialização dupla é que ela depende muito do carregador de inicialização Grub e de suas entradas. Isso fica pior quando você percebe que o Windows tem que reiniciar muito durante a atualização.
O resultado é que os usuários carregam janelas, atualizações e se encontram no Linux (ou outro sistema operacional instalado) graças às terríveis configurações padrão do Grub. Não se preocupe! Existe uma maneira de definir o Grub para lembrar onde você parou pela última vez! Isso significa que quando você carrega o Windows (ou qualquer sistema operacional) e ele reinicia, ele carrega novamente!
Back Up Grub
Antes de fazer qualquer alteração nas configurações, é uma boa ideia fazer backup de todas as configurações do Grub para o caso de algo dar errado. Supondo que você esteja executando o Linux em sua máquina, comece abrindo um terminal e fazendo um diretório de backup.
mkdir -p ~/grub-backup
O comando acima colocará uma pasta chamada “grub-backup” no diretório inicial do usuário para uso futuro.
Com o diretório de backup feito, é hora de começar a copiar os arquivos de configuração. Este primeiro comando irá copiar tudo de “/ etc / default / grub.” É aqui que reside a maioria das configurações do Grub.
cp /etc/default/grub ~/grub-backup
Esta última parte do processo de backup envolve a obtenção de arquivos do diretório “/etc/grub.d”. É aqui que estão as demais configurações do Grub.
cp -a /etc/grub.d ~/grub-backup
O Grub está agora com backup. As mudanças (incluindo as deste guia) agora podem ocorrer sem medo de bagunçar alguma coisa.
Editando Grub
Veja como configurar o carregador de inicialização Grub para que ele se lembre do último item inicializado. Abra um terminal e digite o seguinte comando:
sudo nano /etc/default/grub
Dentro do gedit, procure GRUB_DEFAULT=0
. Mude para GRUB_DEFAULT=saved
. Em seguida, pressione a tecla Enter no teclado e cole (usando o atalho de teclado “Ctrl + Shift + V”) abaixo de GRUB_DEFAULT
linha:
GRUB_SAVEDEFAULT=true
Depois de editar o arquivo grub, pressione “Ctrl + o” para salvar e “Ctrl + x” para sair.
Outras maneiras de ajustar o Grub
Configurar o Grub para lembrar o último item inicializado é um recurso útil. No entanto, existem outros pequenos ajustes que você pode fazer no Grub para tornar o carregador de inicialização mais útil. Comece abrindo o arquivo de configuração do Grub com este comando:
sudo gedit /etc/default/grub
Alterar o tempo limite
O Grub é útil, mas para alguns, o menu carrega muito rápido. Para mudar isso, procure GRUB_TIMEOUT=5
. O padrão é cinco segundos. Altere esse número para qualquer coisa que pareça mais confortável (como dez ou quinze, por exemplo).
Além disso, se o tempo limite do Grub for muito lento, altere para três segundos para aumentar a velocidade.
Esconda o Grub a menos que o usuário pressione a tecla Shift
Algumas pessoas odeiam a aparência do Grub, mas entendem que precisam usá-lo. Aqui está uma maneira de esconder isso. Adicione esta linha ao arquivo de configuração “/ etc / default / grub”. A partir de agora, quando o usuário reiniciar, o menu Grub ficará totalmente oculto a menos que a tecla “Shift” seja pressionada.
Atualizar as mudanças no Grub
Em algumas versões do Linux, é possível atualizar as mudanças no Grub executando update-grub
. Porém, nem todas as distribuições do Linux suportam isso, e é essencialmente um apelido para um comando mais longo. Para atualizar o Grub no Ubuntu, abra um terminal e digite o seguinte comando:
sudo update-grub
Para atualizar o Grub em sistemas operacionais que não têm uma função “update-grub”, execute este comando no terminal:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Executar esses comandos dirá ao Grub para puxar as novas mudanças de configuração e salvá-las. Agora, tudo o que você precisa fazer é reiniciar. Deste ponto em diante, o bootloader Grub se lembrará da última seleção que foi inicializada.
Restaurar o backup
Para restaurar os backups feitos anteriormente neste guia, abra um terminal e digite o seguinte:
sudo rm /etc/default/grub sudo rm -rf /etc/grub.d sudo cp ~/grub-backup/grub /etc/default/ sudo cp -a ~/grub-backup/grub.d/ /etc/
Assim que as configurações forem copiadas do backup, execute novamente o update-grub
comando ou grub-mkconfig
para restaurar as configurações originais.
Conclusão
Grub é tecnologia envelhecida, isso está claro. Muitos recursos simples que a maioria esperaria estar lá por padrão estão incluídos. Felizmente, como realmente não há outro bootloader que alguém leve a sério (a partir de agora), Grub recebe todo o amor. Isso significa que este bootloader obterá atualizações e novos recursos lentamente com o passar do tempo. Até então, os usuários terão que se contentar com a edição dos arquivos de configuração.
O que você acha do Grub? Deixe-nos saber abaixo!