Enviado em 15/09/2015 - 21:40h
Tudo sussa povo ;) !
Depois de penar atrás de um bom material sobre a recuperação do Grub2 em sistemas UEFI + GPT, fiz uma junção de dois materiais que achei na Internet (que vou deixar os links no final desse post), com uma arte que eu fiz e funcionou.
Decidi compartilhar.
Usem por sua própria conta e risco.
Vamos a brincadeiria de fato:
1º Pegue o cd/dvd de instalação de sua distro. Como exemplo estou fazendo para o debian 8. Dê boot por ele via UEFI.
2º Escolha o modo de recuperação.
3º Vá respondendo as perguntas até a parte que ele pede para escolher o sistema para montar. Caso não saiba como está o particionamento do hd ou tenha esquecido, basta para montar no próprio ambiente do instalador.
4º Vai ser aberto no fim da tela um pequeno terminal já logado como root.
5º rode o comando:
Vou usar um exemplo:
8º Se tudo ocorreu bem, você poderá não receberá nenhuma mensagem de erro "surpresa" ;).
Agora dentro do diretório que foi montado: /mnt/boot/efi
Monte o chroot:
15º Desmonte o chroot e as partições e reinicie.
Se tudo deu certo, você verá a tela do grub ;).
P.S:
Pode ocorrer que o cd/dvd do debian não deixe que o cache seja consultado se o shell rodar no ambiente do instalador.
Caso isso ocorra, pule os passos 9 e 10.
Se mesmo assim isso continuar a ocorrer, você terá que voltar ao passo 3, e escolher sua partição raíz.
E depois basta somente montar a partição ESP como no passo 7 e prosseguir.
Não cheguei a testar para outros sistemas, mas creio que o processo seja semelhante.
Vou deixar o link dos sites que me serviram de referência e da wiki do arch
Tem um bom material do arch que aborda o assunto:
https://wiki.archlinux.org/index.php/Grub
Os links originais que foram minhas referências:
https://wiki.debian.org/GrubEFIReinstall
https://superuser.com/questions/376470/how-to-reinstall-grub2-efi
T+
Depois de penar atrás de um bom material sobre a recuperação do Grub2 em sistemas UEFI + GPT, fiz uma junção de dois materiais que achei na Internet (que vou deixar os links no final desse post), com uma arte que eu fiz e funcionou.
Decidi compartilhar.
Usem por sua própria conta e risco.
Vamos a brincadeiria de fato:
1º Pegue o cd/dvd de instalação de sua distro. Como exemplo estou fazendo para o debian 8. Dê boot por ele via UEFI.
2º Escolha o modo de recuperação.
3º Vá respondendo as perguntas até a parte que ele pede para escolher o sistema para montar. Caso não saiba como está o particionamento do hd ou tenha esquecido, basta para montar no próprio ambiente do instalador.
4º Vai ser aberto no fim da tela um pequeno terminal já logado como root.
5º rode o comando:
fdisk -lEle vai mostrar as tabelas de partições.
Vou usar um exemplo:
/dev/sda1 - ESP6º Agora monte a partição raíz:
/dev/sda2 - janelas
/dev/sda3 - / = raíz do Linux
mount /dev/sda3 /mnt7º Agora monte a partição ESP dentro da /mnt:
mount /dev/sda1 /mnt/boot/efiA ideia é ir dentro do diretório /mnt, buscar o diretório real dentro de /dev/sda3 chamado /boot/efi.
8º Se tudo ocorreu bem, você poderá não receberá nenhuma mensagem de erro "surpresa" ;).
Agora dentro do diretório que foi montado: /mnt/boot/efi
Monte o chroot:
chroot /mnt/boot/efi9º Agora basta fazer o cache do cd/dvd ser reconhecido pelo sistema:
apt-cdrom add10º Rode o apt-get para atualizar o cache:
apt-get update11º Agora é hora de instalar o grub-efi:
apt-get install --reinstall grub-efiou
apt-get install --reinstall grub-efi-amd6412º Agora é hora de recriar as entradas do grub na partição ESP:
grub-install /dev/sda113º Para finalizar a instalação do grub, basta atualizar ele:
update-grub14º Checando se tudo deu certo:
efibootmgr --verbose | grep debianEle vai mostrar os nomes dos sistemas. Se tiver debian, significa que foi tudo certo.
15º Desmonte o chroot e as partições e reinicie.
Se tudo deu certo, você verá a tela do grub ;).
P.S:
Pode ocorrer que o cd/dvd do debian não deixe que o cache seja consultado se o shell rodar no ambiente do instalador.
Caso isso ocorra, pule os passos 9 e 10.
Se mesmo assim isso continuar a ocorrer, você terá que voltar ao passo 3, e escolher sua partição raíz.
E depois basta somente montar a partição ESP como no passo 7 e prosseguir.
Não cheguei a testar para outros sistemas, mas creio que o processo seja semelhante.
Vou deixar o link dos sites que me serviram de referência e da wiki do arch
Tem um bom material do arch que aborda o assunto:
https://wiki.archlinux.org/index.php/Grub
Os links originais que foram minhas referências:
https://wiki.debian.org/GrubEFIReinstall
https://superuser.com/questions/376470/how-to-reinstall-grub2-efi
T+