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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts