Não é possível encontrar o diretório efi: problema com o grub-install

5

Eu estava enfrentando problema de resgate do grub no linux. No entanto, eu era capaz de fazer o login no sistema operacional com o link abaixo. Eu tenho que atualizar o grub para corrigir o problema.
Estou recebendo o erro grub-install: error: cannot find EFI directory
Eu tenho sistema de arquivos como abaixo. 'sda4, sda5, sda6 para sistema EFI, troca de Linux, sistema de arquivos linux, respectivamente.
Eu não tenho muita experiência em usar mount ou outros comandos.

grub-install /dev/sda
grub-install: error: cannot find EFI directory.

Obrigado

    
por krishnakant 18.11.2017 / 19:51

2 respostas

4

Quando você executa o grub-install por padrão, ele assume que o sistema EFI está montado como / boot / efi

Depende da sua distribuição onde o sistema EFI é montado e em algumas distribuições ele não é montado após a inicialização.

Primeiro, verifique se / boot / efi está montado com

mount | grep /boot/efi

Se isso não funcionar, tente

mount | grep /dev/sda6

Para ver se ele está em outro lugar. Se nem fizer:

mount /dev/sda6 /mnt

Agora execute:

grub-install --efi-directory=/mnt/efi
grub-mkconfig -o /boot/grub/grub.cfg
    
por 19.11.2017 / 03:44
0

O modo de recuperação do Grub pode ser tratado como

set root=(hd0,gpt6)
set prefix=(hd0,gpt6)/boot/grub
insmod normal
normal

Depois de fazer o login, digite sudo update-grub && sudo grub-install /dev/sda .

    
por 19.11.2017 / 18:46

Tags