Entre os bugs do Linux que podem nos causar mais medo, acho que existem dois: o que pode nos deixar em pânico inclui essa mesma palavra em seu nome, e o bug é chamado de “kernel panic”. Mas como alguém que usa o Linux há muitos anos e costumava fazer dualboot, e nunca viu um kernel panic ao vivo, os que eu mais temia historicamente eram os travamentos do GRUB. Se isso já aconteceu com você e você usa um sistema operacional baseado no da Canonical, este artigo vai te ensinar como reinstalar o ubuntu grub.
GRUB é o programa que é responsável por carregar e gerenciar o processo de inicialização, inicialize em inglês. É o bootloader mais difundido nas distribuições Linux. Um bootloader é o primeiro software que é executado quando um computador inicializa e carrega o kernel do sistema operacional e, em seguida, o kernel inicia o resto, como o shell, o gerenciador de exibição, o ambiente gráfico e tudo mais. Sem GRUB, sem festa.
Reinstale o Ubuntu GRUB para corrigir problemas menores
Pode haver vários motivos para reinstalar o GRUB do Ubuntu. Alguns deles podem ser redefinidos ou reinicie o GRUB, no sentido de que retorna ao seu estado original se estivermos com falhas no software.
Se podemos entrar no sistema operacional e queremos reinstalar o GRUB do Ubuntu, o processo é bastante simples. Bastaria abrir o terminal e escrever:
sudo update-grub
Com o comando acima, se houver algum problema com sua instalação, ele tentará corrigi-lo automaticamente. Se tivermos feito alguma personalização, ela deve desaparecer, mas os problemas também devem desaparecer. Isso seria o que em outros processos é conhecido como reinicialização suave ou reinicialização suave do GRUB.
Para completar o processo, teremos que reinicie o sistema operacional, e será então que veremos ou deixaremos de ver o que tem nos irritado ultimamente.
Como reinstalá-lo se eu não conseguir entrar no sistema operacional
Se não podemos entrar no sistema operacional, a situação já é um pouco mais complicada. Por motivos como este vale sempre ter um USB de instalação ou Live USB com o sistema operativo que temos instalado no nosso computador. Se tivermos vários, vale a pena criar um USB com ventoso com o qual podemos iniciar diferentes Live Sessions. Mas o importante é que tenhamos pelo menos um USB com o mesmo sistema do nosso computador para resolver problemas como este.
Porque para reinstalar, ou melhor dizer reparar, o Ubuntu GRUB se não conseguirmos entrar no sistema operacional, teremos que fazê-lo a partir de um Live USB; será a maneira mais fácil. O processo seria o seguinte:
- Assumimos que já temos um Live USB, então inicializamos a partir dele. Se não o temos e temos outro computador onde podemos criá-lo, primeiro o criamos e depois começamos a partir dele.
- Quando ele nos diz o que fazer, escolhemos a opção "Experimente o Ubuntu", nada para escolher instalar ou não entraremos na Live Session.
- Assim que entramos, a mesma coisa: primeiro selecionamos o idioma em que queremos a interface e depois escolhemos “Experimente o Ubuntu”, que é o que nos fará entrar na Live Session.
- Abrimos um terminal, algo que pode ser feito com a combinação de teclas Ctrl+outro+T.
- Com o seguinte comando, descobriremos a partição na qual o Ubuntu está instalado:
sudo fdisk-l
- Montamos a partição Ubuntu no diretório /mnt com este comando (alterando o X e Y para os do drive e da partição, como sda1):
sudo montar /dev/sdXY /mnt
- Agora você tem que montar as partições especiais do sistema:
para i em /sys /proc /run /dev; faça sudo mount --bind "$i" "/mnt$i"; doar
- Na próxima etapa e com o seguinte comando, mudaremos o diretório raiz para a partição montada:
sudochroot /mnt
- Em seguida, reinstalamos o GRUB no disco rígido (como antes, alterando o X para a letra da unidade, como sda:
grub-install /dev/sdX
- Atualizamos a configuração do GRUB:
atualização-grub
- Nas próximas etapas, vamos voltar, começando saindo da sessão chroot com "exit" sem as aspas.
- Agora desmontamos as partições especiais do sistema:
para i em /sys /proc /run /dev; faça sudo umount "/mnt$i"; doar
- Finalmente, reiniciamos o computador. Para fazer isso, não devemos esquecer de remover o USB de instalação, caso contrário, ele entrará novamente e não veremos as alterações.
Reinstale o sistema operacional
Claro, alguém que se deparou com este artigo esperando consertar as coisas reparando o GRUB não esperaria que uma reinstalação de todo o sistema operacional resolvesse o problema, mas às vezes muito pode ser corrigido com uma reinstalação.
Reinstalar algo não é instalá-lo do zero. Em vez disso, você instala um software importante substituindo o núcleo do sistema operacional pelos pacotes em seu estado original. Portanto, é uma opção, e muito válida, pois resolveria o problema do GRUB e Nossos dados e documentos não devem ser perdidos.
Quando vamos instalar o Ubuntu, se já tivermos o Ubuntu instalado, ele nos dá a opção de instalar no sistema existente, e isso fará mais ou menos o mesmo que quando restauramos um celular, com a diferença de que o conteúdo do a pasta /home permanecerá. Os programas instalados desaparecerão, mas não suas configurações. Portanto, após uma instalação que parece ser do zero, quando instalamos qualquer programa, a configuração que tínhamos antes de reinstalar o sistema deve estar lá. E nossos documentos também.
E embora isso geralmente aconteça, para usuários que querem ficar mais confortáveis com esse tipo de problema, vale a pena fazer várias partições na hora de instalar o sistema operacional, conforme explicado em este artigo. O Ubuntu precisa das partições de inicialização e raiz, não importa o quê. Ambos são criados automaticamente se você deixar a instalação padrão, mas é uma boa ideia criar mais dois: a partição swap e a partição /home. Para não perder nossas informações, o realmente importante é /home. Então, se quisermos reinstalar com todas as garantias, devemos escolher "Mais opções" e depois formate root (/), mas não /home.
Espero que este tutorial tenha ajudado você a reinstalar o Ubuntu GRUB, ou pelo menos que você possa usá-lo novamente sem perder muitas informações.