Stuck at “Loading initial ramdisk ...”

Perhaps you could try to chroot again:

sudo mount /dev/sda5 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo arch-chroot /mnt

Inside chroot, try reinstalling your kernels:

pacman -Syu linux linux-headers (for example for the latest stable)

This should trigger mkinitcpio automatically.

Check under /boot directory to see if the kernel images and the initramfs are present.

For good measure, reinstall the bootloader and regenerate your grub.cfg:

grub-install

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

When done, type exit followed by enter to quit chroot.

Reboot.

1 Like