GRUB rescue: nenhuma partição

0

Eu apaguei a partição na qual o Linux estava instalado. Então, depois que eu começo, resgato.

Eu pesquisei na Web por nada, nada parece funcionar. Eu tentei definir boot e prefixo, mas isso só me dá um erro. Eu não posso viver boot porque estou de férias, então eu não tenho um USB ou CD. Existe alguma opção que não tentei?

Informação:

GRUB 2.0
PC: Lenovo Think pad
OS: Windows 10

Também estou disposto a resetar a fábrica se você puder fazer isso.

    
por YungTot 13.04.2017 / 16:38

1 resposta

2

O problema é causado pelo fato de o GRUB depender de um arquivo de configuração armazenado na partição root ( / ) ou /boot do Ubuntu, /boot/grub/grub.cfg . Existem também módulos GRUB (drivers) no mesmo local. Quando você excluiu a partição do Ubuntu, esses arquivos ficaram inacessíveis.

Os métodos de recuperação desse problema dependem de o computador ser inicializado no modo EFI / UEFI ou no modo herdado BIOS / CSM.

Inicialização no Modo EFI

Nesse caso, a solução geralmente é fácil: você pode usar o gerenciador de inicialização interno do computador para inicializar o Windows diretamente. A parte complicada é acessar o gerenciador de boot integrado, já que a maneira como você faz isso varia de um computador para outro. Geralmente é feito pressionando uma tecla de função de numeração alta (F8 ou acima) no início do processo de inicialização, mas às vezes é uma tecla de função com números mais baixos, Esc, Enter ou outra coisa concebível. Procure por prompts de tempo de inicialização, verifique seu manual, pergunte ao fabricante ou apenas tente chaves aleatórias do conjunto de chaves que mencionei. Ocasionalmente, um computador pode ser configurado para desativar a capacidade de entrar nesse menu ou você pode entrar nele e descobrir que a entrada do Windows está faltando. Nesse caso, você pode precisar tentar medidas mais desesperadas. Meu próprio rEFInd gerenciador de inicialização, instalado em um CD-R ou unidades flash USB (a página vinculada anterior possui links suspensos para ambos os tipos de mídia) pode ajudar nesse caso. Se você puder obter o rEFInd para inicializar, ele deverá mostrar uma opção para inicializar o Windows.

Depois de inicializar o Windows, você pode usar a GUI de terceiros EasyUEFI para alterar a ordem de inicialização , colocando o gerenciador de inicialização do Windows primeiro. Isto deve resolver o problema. Como alternativa ao EasyUEFI, você pode usar a ferramenta bcdedit digitando o seguinte comando em uma janela do Administrador Prompt de Comando:

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

O comando bcdedit cria uma nova entrada, então isso funcionará mesmo se a entrada do Windows estiver faltando no gerenciador de inicialização interno. (O EasyUEFI também pode fazer isso, mas ajustar a ordem de inicialização é mais óbvio em sua GUI).

Inicialização no modo BIOS

Este é o caso mais complicado. Várias soluções me ocorrem, mas a maioria delas exige o uso de mídia externa com ferramentas de recuperação adequadas:

  • Comandos GRUB - Um método para inicializar temporariamente o Windows sem ferramentas extras é você mesmo emitir os comandos GRUB apropriados no prompt grub> . Esta pergunta do Exchange Stack e respostas descrevem como fazer isso.
  • Super GRUB 2 Disk - O Super GRUB 2 Disk é uma ferramenta de recuperação de emergência que deve ajudá-lo a inicializar o Windows, mas você precisará gravá-lo em uma unidade flash USB ou CD-R para inicializar.
  • Ferramentas de recuperação do Windows - Se você puder preparar um disco de emergência do Windows, poderá gravar o carregador de inicialização do Windows no MBR em uma janela do Prompt de Comando digitando BOOTREC /FIXMBR . Esse comando também deve fazer com que as coisas funcionem permanentemente se você puder inicializar a instalação principal do Windows por meio de um dos métodos anteriores. Pode haver outras ferramentas ou procedimentos de recuperação específicos do Windows, mas não sou especialista neles.
  • Ferramentas de recuperação do Ubuntu - Se você puder inicializar um sistema de emergência Ubuntu (ou outro Linux), você poderá gravar um MBR que contorne o GRUB e inicialize o Windows diretamente. Esta página descreve uma maneira de fazer isso.
  • Reinstale o Ubuntu - Você pode reinstalar o Ubuntu para obter um GRUB que funcione, restaurando assim sua capacidade de inicializar o Windows.
  • Recupere as partições do Ubuntu - Você pode usar uma ferramenta como TestDisk para recuperar sua partição do Ubuntu ( s), restaurando assim grub.cfg e outros arquivos do GRUB e fazendo o GRUB funcionar novamente. Claro, você precisará inicializar um disco de emergência para executar o TestDisk.

A maioria dessas abordagens no modo BIOS também funciona com uma inicialização no modo EFI, embora algumas necessitem de ajustes. Por exemplo, BOOTREC /FIXMBR não funcionará em uma instalação no modo EFI; você usaria o EasyUEFI ou bcdedit para fazer o equivalente.

    
por Rod Smith 14.04.2017 / 15:56