Kernel panic - not syncing: no working init found

LinuxArch

Basic steps...

mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
arch-chroot /mnt                    # or manjaro-chroot
mkinitcpio -p linux
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount -R /mnt
reboot

From: https: //bbs.archlinux.org/viewtopic.php?id=192296