GRUB2 problema “/ boot / grub / grubenv não encontrado”

0

Não consigo inicializar em Ubuntu , pois toda vez que clico em grub , ele inicializa em uma janela de prompt de comandos do tipo shell. Eu não sei quais comandos para digitar. No entanto, ao pressionar TAB , sugere uma lista de comandos que o " grub2 shell " pode ter. Quando eu digito, load_env retorna /boot/grub/grubenv not found . Por favor ajude.

    
por Sky 13.09.2015 / 01:22

2 respostas

0

Parece que a instalação do seu Linux não está completa ou um pouco quebrada.

Possivelmente você tem tudo, exceto os comandos de inicialização apropriados instalados. Nesse caso, você pode tentar localizar manualmente os arquivos vmlinuz-xxx , initrd-xxx , carregá-los na memória com os comandos linux e initrd e inicializar com boot .

Para referência, consulte os comandos disponíveis no link e tente localizar seu original grub.cfg com ls e examine o comando cat para descobrir quais opções você deve anexar ao comando linux após vmlinuz-xxx nome_do_arquivo.

  • Dica: set pager=1 ajuda você a usar cat com arquivos de texto longos.
  • Dica2: os arquivos em outras partições podem ser referidos como (hd0,msdos2)/dir/file , alterando 0 e 2 para o número de partição e disco apropriado. A expansão de tabulação também é útil.
por korc 13.09.2015 / 02:37
0

Uma investigação detalhada arquivo por arquivo provavelmente pode corrigir esse problema com precisão. Isso requer muita experiência, no entanto. Executando o Script de Informações da Inicialização , publicando o arquivo RESULTS.txt para um site pastebin, e postando o URL para o seu documento aqui, você pode começar este caminho; no entanto, este será um processo tedioso e não há garantia de que você encontrará uma solução.

Três outras opções relativamente fáceis vêm à mente:

  • Reinstale o Ubuntu e espere que o que criou o problema não se repita. Este é um curso razoável de ação se esta for uma instalação nova; no entanto, se você já estava inicializando e de repente falhou, presumivelmente você tem arquivos de dados pessoais que não deseja arriscar dessa maneira. (É possível reinstalar sem danificar seus arquivos pessoais, mas há muitas maneiras em que isso pode dar errado para que eu sugira alegremente que você tente.)
  • Execute a ferramenta Reparo de inicialização no seu computador. Esta ferramenta analisa sua instalação e tenta reparar automaticamente os problemas de inicialização do Ubuntu. Frequentemente é bem-sucedida, mas sua taxa de sucesso não é 100%. Se você não conseguir inicializar agora, é improvável que torne as coisas piores; mas se você puder inicializar outro sistema operacional de alguma forma, há uma pequena chance de que o Boot Repair irá interferir na inicialização.
  • Você incluiu a tag UEFI. Se você está inicializando via EFI, ou mesmo se você tem um firmware EFI, mas está inicializando no modo BIOS / CSM / legado, você pode baixar e preparar a versão do CD-R ou da unidade flash USB do meu rEFInd gerenciador de boot. Se o Secure Boot estiver desabilitado, você deverá ser capaz de inicializar o rEFInd e deverá permitir que você inicie o Ubuntu. Você pode então tentar reparar sua instalação do GRUB (reinstalando o pacote do GRUB, fazendo um sudo update-grub , ou analisando e corrigindo o problema) ou instalar o pacote rEFInd PPA ou Debian para contornar o GRUB e seu problema atual e usar em vez disso. É improvável que esta abordagem crie novos problemas, já que envolve não fazer alterações no seu disco rígido até que você já tenha inicializado com sucesso o Ubuntu; mas aplica-se apenas a computadores baseados em EFI e, mesmo assim, há várias situações em que não funcionará.

Nenhuma dessas abordagens funciona, mas há uma boa chance de que uma delas o ajude.

    
por Rod Smith 13.09.2015 / 20:47