First reformat boot partition then you basically just need to mount / and /boot, arch-chroot takes care of the rest and uses current /etc/resolv.conf so you should set up internet before chroot. Then re-install the boot loader, i would make sure the packages grub and efibootmgr are updated before going any further. I can’t really give you command by command because i don’t know your system, so these are just examples.
view partitions to figure out what you need to mount
mount partitions and create /mnt/boot (replace sdx with correct partition)
mount /dev/sdax /mnt
mkdir /mnt/boot
mount /dev/sdax /mnt/boot
resolve network connection (for wired connection this might help:
[https://wiki.archlinux.org/index.php/beginners’_guide#Wired][0]">[https://wiki.archlinux.org/index.php/be][1] … uide#Wired)
arch-chroot
arch-chroot /mnt
re-install boot loader
pacman -S grub efibootmgr
grub-install --target=x86\_64-efi --efi-directory=/boot --bootloader-id=grub\_uefi --recheck
generate grub config
grub-mkconfig -o /boot/grub/grub.cfg
More information on re-installing grub here;
[https://wiki.archlinux.org/index.php?title=GRUB][0]">[https://wiki.archlinux.org/index.php?title=GRUB][2]
and using arch-chroot;
[https://wiki.archlinux.org/index.php/change_root][0]">[https://wiki.archlinux.org/index.php/change_root][3]
edit: arch-chroot is included by default in the archlinux iso but you will need to install it if you are using antergos live media it’s included in the package arch-install-scripts:
pacman -S arch-install-scripts
: <a href=
[1]: https://wiki.archlinux.org/index.php/be
[2]: https://wiki.archlinux.org/index.php?title=GRUB
[3]: https://wiki.archlinux.org/index.php/change_root