Pagina inicial » como » Como reparar o GRUB2 quando o Ubuntu não inicializa

    Como reparar o GRUB2 quando o Ubuntu não inicializa

    O Ubuntu e muitas outras distribuições Linux usam o carregador de inicialização GRUB2. Se o GRUB2 quebrar - por exemplo, se você instalar o Windows depois de instalar o Ubuntu, ou sobrescrever seu MBR - você não conseguirá inicializar no Ubuntu.

    Você pode facilmente restaurar o GRUB2 a partir de um CD live ou drive USB do Ubuntu. Este processo é diferente de restaurar o carregador de inicialização GRUB legado em distribuições Linux mais antigas.

    Este processo deve funcionar em todas as versões do Ubuntu. Foi testado no Ubuntu 16.04 e no Ubuntu 14.04.

    O Método Gráfico: Reparo de Inicialização

    Boot Repair é uma ferramenta gráfica que pode reparar o GRUB2 com um único clique. Esta é a solução ideal para problemas de inicialização para a maioria dos usuários.

    Se você tiver a mídia da qual você instalou o Ubuntu, insira-o em seu computador, reinicie e inicialize a partir da unidade removível. Se você não fizer isso, baixe um CD live do Ubuntu e grave-o em um disco ou crie uma unidade flash USB inicializável.

    Quando o Ubuntu inicializar, clique em “Experimentar o Ubuntu” para obter um ambiente de área de trabalho utilizável.

    Certifique-se de ter uma conexão com a Internet antes de continuar. Pode ser necessário escolher uma rede Wi-Fi e digitar sua senha.

    Abra uma janela do Terminal no Dash e execute os seguintes comandos para instalar e iniciar o Reparo de Inicialização:

    sudo apt-add-repositório ppa: yannubuntu / boot-repair sudo apt-get update sudo apt-get install -y boot-reparação boot-repair

    A janela Reparo da inicialização irá verificar automaticamente o seu sistema depois de executar boot-repair comando. Depois de analisar o seu sistema, clique no botão "Reparação recomendada" para reparar o GRUB2 com um único clique.

    Você pode optar por usar as opções avançadas aqui, mas o wiki do Ubuntu recomenda que você não use as opções avançadas, a menos que você saiba o que está fazendo. A opção de reparo recomendada pode corrigir a maioria dos problemas automaticamente, e você pode atrapalhar ainda mais o seu sistema, selecionando as opções avançadas erradas.

    Boot Repair começará a funcionar. Pode pedir-lhe para abrir um Terminal e copiar / colar alguns comandos nele.

    Basta seguir as instruções que aparecem na tela. Execute as instruções que o Boot Repair deseja e clique em “Forward” para continuar com o assistente. A ferramenta irá orientá-lo em tudo o que você precisa fazer.

    Reinicie o computador depois que a ferramenta Reparo de inicialização terminar de aplicar suas alterações. Ubuntu deve inicializar normalmente.

    O método terminal

    Se você preferir sujar as mãos, você pode fazer isso sozinho em um terminal. Você precisará inicializar a partir de um live CD ou drive USB, como no método gráfico acima. Assegure-se de que a versão do Ubuntu no CD seja a mesma que a versão do Ubuntu instalada no seu computador. Por exemplo, se você tiver o Ubuntu 14.04 instalado, assegure-se de usar um live CD do Ubuntu 14.04.

    Abra um terminal depois de inicializar no ambiente ativo. Identifique a partição em que o Ubuntu está instalado usando um dos seguintes comandos:

    sudo fdisk -l sudo blkid

    Aqui está a saída de ambos os comandos. No fdisk -l comando, a partição Ubuntu é identificada pela palavra Linux na coluna Sistema. No preto comando, a partição é identificada por sua ext4 sistema de arquivo.

    Se você tiver várias partições ext4 do Linux, você pode ter uma idéia de qual é qual visualizando o tamanho das partições e sua ordem no disco aqui.

    Execute os seguintes comandos para montar a partição do Ubuntu em / mnt / ubuntu, substituindo / dev / sdX # com o nome do dispositivo da sua partição Ubuntu dos comandos acima:

    sudo mkdir / mnt / ubuntu sudo mount / dev / sdX # / mnt / ubuntu

    Na imagem acima, nossa partição do Ubuntu é / dev / sda1. Isso significa que a primeira partição no primeiro dispositivo de disco rígido.

    ImportanteSe você tiver uma partição de inicialização separada, pule o comando acima e monte a partição de inicialização em / mnt / ubuntu / boot. Se você não sabe se tem uma partição de inicialização separada, provavelmente não.

    Execute o seguinte comando para reinstalar o grub a partir do live CD, substituindo / dev / sdX pelo nome do dispositivo do disco rígido acima. Omitir o número. Por exemplo, se você usou / dev / sda1 acima, use / dev / sda Aqui.

    sudo grub-install --boot-diretorio = / mnt / ubuntu / boot / dev / sdX

    Reinicie o seu computador e o Ubuntu deve inicializar corretamente.


    Para informações técnicas mais detalhadas, incluindo como usar o comando chroot para obter acesso a arquivos quebrados do sistema Ubuntu e restaurar o GRUB2, consulte o wiki do Ubuntu..