grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

13. Re: grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

Enviado em 02/07/2018 - 23:28h

Uso o Arch Linux há quase dez anos. Sempre resolvi os problemas de instalação e configuração do Arch Linux. Mas esse problema com o grub agora está dando muita dor de cabeça.
Formatei as partições EFI e a da instalação do sistema. Instalei tudo de novo. Mas o problema persiste. Vou continuar tentando outros meios de solucionar o problema.


  


14. Re: grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 03/07/2018 - 09:18h

Bom, eu instalo o Arch em UEFI com dualboot com Windows 10 e faço assim:

1 - instalação do grub e opcionais:

# pacman -S grub efibootmgr freetype2 fuse2 dosfstools libisoburn os-prober mtools

2 - crio e monto a partição de boot:

# mkdir /boot/efi
# mount /dev/sdaX /boot/efi >> substitua o "X" pelo número da partição que vc criou para boot

3 - instalo o grub:

# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck

4 - configuro:

# grub-mkconfig -o /boot/grub/grub.cfg

Pronto. Aqui sempre funcionou de boas.


15. Re: grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

Enviado em 03/07/2018 - 22:59h

Consegui resolver o problema. O erro está no modo como o tutorial do Arch Linux ensina a montar a partição EFI e onde será instalado o grub. O tutorial ensina a montar a partição EFI no diretório /boot e não especifica onde serão instalados os arquivos do grub. Assim sendo, esses arquivos serão gerados na partição EFI.
Então eu tive a idéia de alterar tudo isso. Primeiramente, eu criei um diretório com meu nome na raiz da partição do sistema, que no meu caso é /dev/sda2. Então montei nesse diretório a partição EFI, que todo mundo sabe que tem que ser a /dev/sda1. Depois, eu adicionei a opção "--boot-directory=/boot" ao comando "grub-install", ficando assim:
# grub-install --target=x86_64-efi --efi-directory=/alex --boot-directory=/boot --bootloader-id=GRUB
Por fim, executei o grub-mkconfig normalmente, e ele então gerou o grub.cfg que funciona corretamente.


16. Re: grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 03/07/2018 - 23:03h

Uma sugestão: Faz um artigo de instalação do Arch em modo UEFI aqui no VOL para outros que possam passar pelo mesmo problema e que tiveram a infelicidade de não ter encontrado a sua solução.




Distro Down - Download and Easy Burning of Linux Distros
NotABug: https://notabug.org/colorado/distrodown

while true; do
printf "Error!"
done




17. Re: grub-mkconfig não gera o arquivo grub.cfg corretamente [RESOLVIDO]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

Enviado em 03/07/2018 - 23:27h

Boa idéia. Vou ver se consigo arrumar um tempo para isso. Minha vida está corrida.
Tive dificuldades para criar um pendrive de boot para o modo UEFI. A BIOS/UEFI do meu notebook também não ajudou, pois às vezes tive que resetá-la e configurar o boot nela. O tutorial do Arch Linux, além de estar em inglês, ainda ensina errado. Explicar tudo isso num tutorial é complicado e leva tempo.
Mas obrigado pela sugestão. E obrigado a todos que dispensaram um pouco do seu tempo para tentar me ajudar.



01 02