Instalação limpa de 18.04 Boots to Grub Prompt

3

Estou preso em um prompt grub desde a instalação do Ubuntu 18.04. Eu tentei todas as coisas que posso encontrar on-line, mas estou perplexo.

Foi uma instalação limpa do Ubuntu 18.04 iniciada a partir de um pen drive USB. Eu tinha 17.10 instalado, mas selecionado para substituir minha instalação antiga durante a nova instalação. Eu também tenho uma partição do Windows 10 como dual boot.

A instalação aconteceu bem, mas agora, quando inicializo minha máquina, acabo no prompt grub> .

Se eu digitar saia do Ubuntu sem problemas.

Se eu selecionar manualmente a unidade com o Windows da minha BIOS, ela será carregada sem problemas.

Eu tentei usar a ferramenta grub-rescue disk, mas ela diz que não pode ser executada porque não está no modo EFI.

Uma saída do diagnóstico a partir disso mostra:

=================== Suggested repair
The default repair of the Boot-Repair utility would purge (in order to fix packages) and reinstall the grub-efi-amd64-signed of nvme0n1p7, using the following options:        nvme0n1p1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s   fix-windows-boot use-standard-efi-file

Eu tentei instalar o grub usando isto:

sudo grub-install --efi-directory=/dev/nvme0n1p1/

Mas recebo um erro:

Installing for i386-pc platform.
grub-install: error: install device is not specified.

É um drive nvmie. Estou um pouco perplexo. Alguma idéia do que mais posso tentar?

    
por Ludo 09.05.2018 / 12:43

5 respostas

1

Consegui resolver o meu (embora estivesse usando o EFI e não o legado) inicializando a partir do pen drive de instalação, selecionando o modo de recuperação e reinstalando o grub em / dev / sda.

    
por benjfitz 14.09.2018 / 04:14
1

Reinstale o Ubuntu no modo CSM / Legacy

Houve confusão sobre se sua instalação era UEFI ou CSM (modo Legacy BIOS). Comentários recentes mostram que é o último. Usando esta referência :

Convertendo o Ubuntu para o modo legado

Observação: Use este procedimento apenas para converter uma instalação Linux no modo UEFI para inicializar no modo herdado BIOS / CSM /. Essa conversão pode ser necessária se algum hardware não funcionar corretamente no modo UEFI. (As placas de vídeo são uma fonte comum de problemas.) A conversão para inicialização no modo BIOS / CSM / legado enquanto o Windows é inicializado no modo UEFI pode tornar o processo de inicialização mais complicado - você precisará usar o gerenciador de inicialização interno do computador para alternar entre sistemas operacionais, e alguns computadores têm gerenciadores de inicialização tão ruins que isso pode ser impossível.

  1. Se o Ubuntu estiver instalado em um disco GPT (você pode verificá-lo através do comando 'sudo parted -l'), use o Gparted para criar uma partição BIOS-Boot (1MB, sistema de arquivos não formatado, bios_grub) no início de seu disco.

  2. Inicie o Reparo de inicialização, clique em "Opções avançadas" e vá para a guia "Localização do GRUB".

  3. Desmarque a opção "Separar / boot / efi partition"
  4. Clique no botão "Aplicar".

  5. Configure seu BIOS para que inicialize o HDD no modo Legacy (consulte o parágrafo "" Configurar o BIOS no UEFI ou Legacy mode "acima).

Resposta original abaixo

Você está tentando instalar o grub em sua partição raiz, mas ele precisa ir para a partição EFI, que normalmente tem cerca de 500 MB. Instruções completas estão disponíveis aqui

Basicamente, a sintaxe correta é:

sudo grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
    
por WinEunuuchs2Unix 15.05.2018 / 17:17
0

Tente inicializar com o modo de inicialização herdado. Foi o que fiz para fazer o meu laptop inicializar quando meu computador não conseguiu encontrar um dispositivo de inicialização. Vá até o menu de inicialização (delete, enter ou tecla F12) e selecione Legacy em vez de EFI, inicialização segura em ou EFI, inicialização segura .

Observação: Como não sei qual computador você tem, as instruções para entrar no menu de inicialização podem não funcionar. Se nenhuma das teclas pressionadas funcionar, pesquise "como entrar no menu de inicialização" no Google.

    
por Bitblocks 15.05.2018 / 13:28
0

Se o seu sistema inicializar no Modo Legado e o GRUB foi instalado para um destino EFI, não funcionará.

Eu sugeriria o seguinte:

Se o seu dispositivo para a pasta /boot já estiver montado corretamente (ou o mesmo com o / ), tente o comando:

grub-install --boot-directory=/boot --target=i386-pc /dev/nvme0n1

Isto assumindo /dev/nvme0n1 é o disco NVIDIA SSD (ALL, não uma partição). Certifique-se de ter um backup dos seus dados.

    
por Vlad 18.05.2018 / 20:27
0

Para instalar o grub, você precisa especificar os parâmetros corretos para o comando grub-install .

Isso é o que eu usei há uma hora atrás para reinstalar o grub após a inicialização no prompt também:

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader=ubuntu --boot-directory=/boot/efi/EFI/ubuntu --recheck

Supondo que você montou a partição de inicialização em / boot e a partição EFI em / boot / efi, o comando acima deve funcionar, pois há espaço suficiente para encaixar o grub na partição EFI.

Se você estiver instalando em uma unidade USB e não quiser instalar o grub na partição EFI do computador, verifique se há uma partição EFI na unidade USB e se essa partição está montada em / boot / efi em vez de seu PC.

    
por x13 20.05.2018 / 08:37