Como resolver: erro: não resgatar grub essa partição no Ubuntu Linux

No outro dia eu estava tentando estender minha partição raiz do Ubuntu que eu dual boot com o Windows 8. A extensão da partição foi bem sucedida, exceto que eu estraguei a configuração do Grub. Quando eu inicializei no meu laptop depois que a partição mudou, fui recebido pelo Death Screen do Linux dizendo:

erro: nenhuma partição

resgate grub

Depois de googlar um pouco, eu encontrei esse mega thread no fórum do Ubuntu que me ajudou. Mas, como esse é um tópico muito complicado, reescrevi o tutorial para que possamos segui-lo facilmente. Portanto, há algumas suposições e alguns requisitos para corrigir o erro: nenhum problema de resgate de grub de partição .

Você pode ler este tutorial para consertar o erro Grub semelhante ao mínimo BASH, assim como a edição de linha é suportada. F ou a primeira palavra, TAB lista possíveis conclusões de comando. em qualquer outro lugar, o TAB lista possíveis conclusões de dispositivos ou arquivos .

Requisitos e presunções:

  • Você deve ter um CD / DVD / USB ao vivo com a mesma versão do sistema operacional
  • Você deve ter conexão com a internet
  • Você é dual boot do Windows com o Ubuntu (sem instalação Wubi)
  • Você não tem uma partição / boot separada

Agora vamos ver como podemos resgatar o grub aqui.

Como Corrigir: error: no such such partition grub rescue

Nós estaremos usando o chroot para resgatar o grub. Todo o conceito é que, como os arquivos de configuração do grub foram excluídos ou corrompidos, ele precisa ser reinstalado. E usando o live CD da versão exata do sistema operacional, podemos instalar novamente a configuração do grub. Ele excluirá todas as alterações (se houver) feitas no grub.

Por favor, siga estes passos para corrigir facilmente o problema de resgate do grub no Ubuntu (ou outras distribuições Linux):

Etapa 1: conheça sua partição raiz

Inicialize a partir de CD ao vivo, DVD ou drive USB. Experimente o Ubuntu a partir do disco ativo. Abra um terminal (Ctrl + Alt + T) e use o seguinte comando:

sudo su fdisk -l 

Aqui, você verá o nome da unidade e o número da partição. Deve parecer com sdXY . Onde X é a letra da unidade e Y é o número da partição. Geralmente deve ser como sd a Y. Você tem que reconhecer a partição onde o root foi instalado.

Etapa 2: montar a partição raiz

Quando tivermos a partição onde o root foi instalado, montaremos a partição raiz onde o Ubuntu foi instalado. Use os seguintes comandos para montá-lo:

 sudo mkdir /mnt/temp sudo mount /dev/sd XY /mnt/temp 

Substitua XY pelos valores apropriados.

Passo 3: Seja o CHROOT

Assim que tivermos a partição montada, o próximo passo é montar certos itens na preparação do chroot. Execute os seguintes comandos, um por um:

 for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/temp$i; done sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf sudo chroot /mnt/temp 

Se os comandos acima foram executados com sucesso, você verá [protegido por e-mail]: / # no terminal indicando que você está no modo chroot .

Passo 4: Purge Grub 2 packages

Agora, quando estamos no ambiente chroot (você pode pensar nisso como se estivéssemos nos comportando como root para a partição montada)., Hora de se livrar dos pacotes do Grub 2, mas antes disso vamos atualizar o repositório.

 apt-get update apt-get purge grub grub-pc grub-common 

Ao remover o grub, você verá uma tela estranha perguntando se deseja remover os pacotes do Grub 2. Pressione TAB para selecionar Sim. Será destacado depois de selecionado. Pressione enter para continuar.

Etapa 5: Reinstalar os pacotes do Grub

À medida que excluímos o Grub anterior, excluímos as configurações confusas e as configurações favoritas armazenadas nele. Agora vamos instalar um novo e fresco Grub. Poucas coisas devem ser lembradas antes de você prosseguir com o comando para instalar o Grub.

  • Ao instalar o novo Grub, ele pedirá que você adicione opções extras ao kernel. Basta pressionar TAB para ir para OK e pressione enter para continuar.
  • Ele trará as notas de instalação. Pressione Tab para OK seguido por enter e continue.
  • Quando ele apresentar a opção device (para perguntar em qual partição ele deve instalar o Grub), escolha a opção no formato sdX. NÃO selecione a partição do drive no formato de 4 letras, por exemplo, sda4, etc. Quando você seleciona a partição, ela deve ter um asterisco (*) antes de [*] sdX. Se isso não ocorrer, destaque (com a guia) e pressione SPACE para selecioná-lo. Tab OK e pressione enter.

Deve ficar assim:

Agora, quando você considera todas essas coisas, use o comando abaixo para instalar o Grub.

 apt-get install grub-common grub-pc 

Atualize o grub e saia do chroot:

 update-grub exit 

Etapa 6: desmonte a partição:

Montamos algo no começo, não foi? Bem, vamos apenas desmontá-los.

 for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/temp$i ; done 

É isso aí. Reinicie seu sistema e você deverá ver a boa e velha tela de inicialização do Grub como antes. Espero que este tutorial tenha ajudado você a se livrar do erro: nenhum problema de resgate do grub de partição e o tutorial foi fácil de seguir. Qualquer pergunta, sugestão ou uma palavra de agradecimento é sempre bem-vinda. Fique ligado para mais tutoriais sobre Linux.

Recomendado

Qalculate! - A melhor aplicação de calculadora em todo o universo
2019
Conheça Nitrux: A Distribuição Linux Mais Bonita de Sempre?
2019
Coisas para fazer depois de instalar o openSUSE Leap 15
2019