A nova instalação do Ubuntu 18.04 LTS será inicializada apenas no modo grub

1

Instalei o Ubuntu 18.04 LTS (configuração mínima com particionamento padrão e criptografia de segurança) em um laptop com uma unidade SSD de 120 GB.

Quando eu tento inicializar, ele só é carregado no modo grub da linha de comando (GNU GRUB versão 2.02). ls output me dá o seguinte:

(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)

ls (hd0,gpt3)/
error: unkown filesytem

ls (hd0,gpt2)/
./ ../ lost+found/ efi/ grub/ ... and then seems to list the kernels e.g. vmlinuz-4.15.0-23-generic

ls (hd0,gpt1)/
efi/

O modo de inicialização na minha BIOS está definido para UEFI.

Poderia, por favor, ajudar a arrancar o Ubuntu?

    
por TitusQuinn 09.07.2018 / 23:49

3 respostas

3

Aqui está o que funcionou para mim. (Precisa de conexão com a internet):

  1. Solução para inicializar no Ubuntu 18.04 LTS

    ( @ jas- está certo. O preenchimento automático de tecla Tab ajuda!)

    Do prompt grub> :

    configfile /efi/grub/grub.cfg
    

    alternativamente

    configfile (hd0,gpt1)/efi/grub/grub.cfg
    
  2. Uma vez logado no sistema em execução, a partir de um terminal (Ctrl + Alt + T), reinstale o Grub para inicialização UEFI:

    sudo su -
    apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic
    

    No prompt de qual arquivo de configuração usar, selecionei a primeira opção, use os arquivos do mantenedor do pacote.

    Então

    update-initramfs -c -k all
    
  3. Feito!

Fontes de Comando

  • Solução alternativa para a inicialização do Grub encontrada na Documentação do Ubuntu > Grub2 / Solução de problemas > Resolução de problemas específica > grub > > Correção rápida
    link

  • Reinstale as etapas modificadas no artigo de suporte do System76. Não precisou de chroot para corrigir, pois eu poderia inicializar no sistema atual. GRUB - Corrigir o carregador do GRUB
    link

  • Pode estar relacionado com:

por 10.07.2018 / 16:43
1

O Grub entende a maioria dos sistemas de arquivos Linux; você vai querer usar comandos como os seguintes para identificar o nome do arquivo para seu kernel e seu initrd e seu dispositivo root:

  • ls (hd0, gpt3) /
  • ls (hd0, gpt2) /
  • ls (hd0, gpt1) /

Use essa abordagem para encontrar o seu kernel, e você deve ser capaz de inicializar com um conjunto de comandos como este, eu acredito:

  • set root = (hd0, gpt3)
  • linux /boot/vmlinuz-4.888.35-14-generic root = / dev / sda1
  • initrd /boot/initrd.img-4.888.35-14-generic
  • inicializar
por 10.07.2018 / 00:00
0

O Grub tem alguma funcionalidade de autocompletar disponível para determinar qual das unidades mencionadas contém seu kernel e initramfs. Isso vai dizer, pelo menos, onde seus arquivos de inicialização residem. O uso da tecla de tabulação pode ser usado para preenchimento automático.

Você também pode emitir o comando help para navegar pela funcionalidade do grub2.

Desde que você instalou como e o kernel EFI, você usará os comandos linux e initrd para carregar o kernel e o initramfs a partir do diretório VFI do EFI.

    
por 09.07.2018 / 23:58