It all started with a failed update and pacman spewing several variants of “Could not resolve host: mirror.12c.abc”. I go online to try finding a solution only for my mouse to stop responding. In fact, none of my usb ports were active. Seeing the pile of issues I decided to restart.
Upon booting again, I’m greeted with a message informing me that vmlinuz-linux is missing and that a kernel is required. I figured that meant reinstalling the linux kernel, so I booted using a live disk, mounted the appropriate partition to a rescue directory, chrooted and typed in pacman -S linux. Was greeted failed download and several variants of “Could not resolve host” errors. Pinging any sight gave me “Temporary failure in name resolution.” Using reflector to change mirrors gave the same result. I exited chroot, disabled ipv6, then reentered chroot. Still no dice.
So after more googling I find another solution : rebuilding grub.conf. Thing is there’s no grub.conf, no grub.cfg, and grub-probe fails to find the canonical path of my boot directory.