Outro dia, quando instalei o Elementary OS em dual boot com Windows](/guia-instalando-elementary-os-luna), encontrei um erro do Grub no momento da reinicialização. Foi-me apresentada uma linha de comando com a mensagem de erro:
Minimal BASH como edição de linha é suportado. Para a primeira palavra, TAB lista as conclusões de comandos possíveis. em qualquer outro lugar, TAB lista as conclusões de dispositivos ou arquivos possíveis.
Na verdade, este não é um erro específico do Elementary OS. É um erro comum Grub que pode ocorrer com qualquer sistema operacional Linux, seja Ubuntu, Fedora, Linux Mint etc.
Neste post, veremos como corrigir esse erro de Grub suportado pela edição de linha mínima do BASH em sistemas Linux baseados em Ubuntu.
Você pode ler este tutorial para corrigir problemas semelhantes e mais frequentes, erro: nenhuma partição grub rescue in Linux
Pré-requisitos
Para corrigir esse problema, você precisaria do seguinte:
- Um USB ativo ou disco (de preferência) da mesma distribuição Linux
- Uma conexão de Internet ativa na sessão ao vivo
Depois de certificar-se de que possui os pré-requisitos, vamos ver como consertar a tela preta da morte para Linux (se posso chamá-la assim;)).
Correção de BASH mínima como edição de linha é suportada erro Grub
O processo é simples se você seguir as etapas com cuidado (não cegamente). Você pode ter que alterar os nomes das partições de acordo com o seu sistema.
Etapa 1: inicialize no USB Linux ativo.
Etapa 2: Você precisa descobrir se o seu sistema usa EFI ou BIOS. Para fazer isso, abra o terminal e use o seguinte comando para listar suas partições:
sudo fdisk -l
Observe atentamente sua saída porque pode ser uma saída enorme. Se você vir algo como EFI, é uma indicação de que seu sistema tem EFI. Esta informação é importante nas fases posteriores.
Device Start End Sectors Size Type /dev/sda1 2048 976895 974848 476M EFI System /dev/sda2 976896 40038399 39061504 18.6G Linux filesystem /dev/sda3 40038400 79099903 39061504 18.6G Linux filesystem /dev/sda4 79099904 468875263 389775360 185.9G Linux filesystem
Você precisa observar duas coisas aqui. A partição onde o EFI está instalado (se estiver instalado) e a partição onde a partição raiz está instalada.
Etapa 3 (apenas para sistemas UEFI): Agora, o que você precisa fazer é reinstalar o grub.
Monte a partição raiz primeiro. Estou usando/dev/sda2 como root, mas você deve mudar isso com o que você tem em seu sistema:
sudo mount /dev/sda2 /mnt
Se você tiver um sistema EFI, monte essa partição também:
sudo mount /dev/sda1 /mnt/boot/efi
Agora, a próxima etapa é finalmente instalar o grub para o sistema UEFI assim:
sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi
Reinicie o Ubuntu Linux usando este comando:
shutdown -r now
Você deve ter o grub de volta ao normal.
Etapa 3 (apenas para sistema não EFI): Instalar o grub em sistema não EFI é ainda mais fácil.
Monte a partição raiz do Linux:
sudo mount /dev/sda1 /mnt
E, em seguida, instale o grub:
sudo grub-install /dev/sd1
Reinicialize e deve ficar bem.
Método alternativo para corrigir este BASH mínimo como edição de linha é suportado erro Grub no Linux baseado no Ubuntu
Eu sei que você pode apontar que este erro do Grub não é exclusivo para distribuições Ubuntu ou Linux baseadas no Ubuntu, então por que estou colocando ênfase no Ubuntu mundial? O motivo é que, aqui, escolheremos uma maneira fácil de usar uma ferramenta chamada Boot Repair para corrigir nosso problema. Não tenho certeza se esta ferramenta está disponível para outras distribuições como o Fedora. Sem perder mais tempo, vamos ver como resolver o BASH mínimo, como se a edição de linha fosse um erro de grupo com suporte.
Etapa 1: Sessão de inicialização em vidas
Conecte o USB ao vivo e inicialize na sessão ao vivo.
Etapa 2: instalar o reparo de inicialização
Quando estiver na sessão de live, abra o terminal e use os seguintes comandos para instalar o Reparo de inicialização:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair
Nota: Siga este tutorial para correção falha ao buscar cdrom apt-get update não pode ser usada para adicionar novos erros de CD-ROMs, se você encontrá-lo ao executar o comando acima.
Etapa 3: reparar a inicialização com o reparo de inicialização
Depois de instalar o Boot Repair, execute-o na linha de comando usando o seguinte comando:
boot-repair &
Na verdade, as coisas são bem simples a partir daqui. Você só precisa seguir as instruções fornecidas pela ferramenta Boot Repair. Primeiro, clique na opção Reparo recomendado no Reparo de inicialização.
Levará alguns minutos para que o Boot Repair analise o problema com o boot e o Grub. Posteriormente, ele fornecerá alguns comandos para usar na linha de comando. Copie os comandos um por um no terminal. Para mim, ele me mostrou uma tela como esta:
Ele fará alguns processos depois que você inserir estes comandos:
Assim que o processo terminar, ele fornecerá a você uma URL que consiste nos registros do reparo de inicialização. Se o seu problema de inicialização ainda não foi corrigido, você pode ir ao fórum ou enviar um e-mail para a equipe de desenvolvimento e fornecer a URL como referência. Legal, não é?
Após o reparo de inicialização terminar com êxito, desligue o computador, remova o USB e inicialize novamente. Para mim, ele inicializou com sucesso, mas acrescentou duas linhas adicionais na tela do Grub. Algo que não foi importante para mim, pois fiquei feliz em ver o sistema inicializando normalmente.
Funcionou para você?
Então foi assim que eu consertei o BASH mínimo, como a edição de linha com suporte para erro Grub no Elementary OS Freya. E quanto a você? Isso funcionou para você? Sinta-se à vontade para fazer uma pergunta ou deixar uma sugestão na caixa de comentários abaixo.
Via itsfoss.com. Você pode conferir o post original em inglês:
Fix Minimal BASH like line editing is supported GRUB Error In LinuxÚltima atualização deste artigo: 4 de march de 2020