Grub não da boot após instalar Arch Linux

tenho um notebook sansung e30, usei durante muito tempo arch instalado por Anarchylinux, tentei instalar de forma manual (modo raiz), apos testar vairas vezes em maquina virtual. porem no notebook ao reiniciar ele n encontra para da boot.

Boa noite.
Pode ser porque vc não instalou o kernel. Quando se usa instaladores como o Anarchy isso é feito de modo automático. Ai no modo manual esse passo pode passar despercebido.
Refaça o processo de instalção do zero ou apenas chame o ’ arch-chroot /mnt" novamente.
Então rode:

# pacman -S linux linux-headers, caso use kernel Lts (linux-lts linux-lts-headers)

# mkinitcpio -p linux, caso use kernel Lts (linux-lts)

# pacman -S intel-ucode (Se você tiver uma CPU Intel)

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

Reboot o sistema.

Mas eu instalei o Linux e linux-firmware.

instalei o linux-headers , o intel-ucode e gerei cfg do grub. e nda.

Deu grub-install /dev/sda?

sim, usei a wiki como base pra instalar em UEFI

a instalação do grub en uefi é diferente da legacy

utilizei o grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub, instalei intel-ucode. linux linux-firmware base base-devel. particoes, feita pelo cfdisk uma de 550M efi-system, outra 8G swap, 50G home, 800 root. mas sempre que finalizo dou CTRL+D, depois umount -R /mnt e reboot
meu pc n reconhece o boot uefi e n da boot em nada.

  • usei a wiki como base pra instalar em UEFI

  • grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub

Passou da hora da ArchWiki se reciclar sobre isso… @Zharkovich esqueça o que diz a ArchWiki em 95% e aplique os 5% restantes da sequinte forma:

Não, não precisa de partição pro /boot, apenas 4: /root, swap. /home, e a 512MB EFI System Partition (ESP).

A ESP de preferência deve ser a primeira partição a ser criada e formatada como FAT32 ( mkfs,fat -F32 /dev/sda1 ). Se o device node não for “sda1”. obviamente, substitua-o pela letra e número corretos.

Monte a raiz em /mnt

Crie em /mnt dois diretórios: home e efi. Você vai montar aqui e largar essa bobagem de "/boot/efi’.

Ou seja, mount /dev/sda1 /mnt/efi (se a ESP for mesmo sda1)

Siga os passos até logo antes do grub-install

Modifique o parâmetro apropriado: grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=arch_grub –recheck.

Exit arch-chroot e desmonte o que precisar.

Rode efibootmgr para verificar a ordem dos bootloaders e coloque o GRUB na frente se precisar

Done.

1 Curtida

consegui resolver utilizando fallback boot path tive que utilizar o comando
grub-install --target=x86_64-efi --efi-directory=esp --removable
ele criou novos diretorios

esp /EFI/BOOT
esp /EFI/BOOT/BOOTX64.EFI