@waff It appears to be related to the initramfs failing to detect the partitions full of GNU.
You want to see what partitions are are detected in the emergency shell and the UUID's if possible and see if the boot config is correct or incorrect.
If you can confirm a SATA drive is plugged in and is accessible from a live image, then the initramfs is completely broken as it can't find /dev/sda.
What you would generally do is boot up from a live image, chroot into the artix root; mkdir /mnt/artix mount -t proc /proc /mnt/artix/proc mount --rbind /sys /mnt/artix/sys mount --rbind /dev /mnt/artix/dev mount --rbind /run /mnt/artix/run chroot /mnt/artix /bin/bash
and then downgrade or upgrade the initramfs until you find one that works (or install another one - I found dracut to be the least sucky initramfs, although it takes several edits before it starts working).
If you don't use LVM or encrypted partitions, you don't need an initramfs - all you need is GRUB, although for some reason that's deemed non-standard on many distros.
@Suiseiseki from what one guy said in the matrix it may be related to the kernel but there is a chance its a configuration issue caused by an update. Anyways heres what the issue was; I have recently had this issue with both of my i686 systems. One thats a fresh install and one that I updated and had been using for a year and a half and now they both seem not to detect my linux partition. I tried installing lvm2, changing around the boot order in mkinitcpio.conf (including adding lvm2 to the list), and even using a super grub2 boot disk but nothing seems to work. I also removed the command line that does /dev/sdx instead of uuid and removed the quiet command and I got a message saying "waiting 10 seconds for device /dev/sda1 ..." twice when booting up.
@waff The IDE driver really should be included in the initramfs, but it could be that the initramfs doesn't contain a IDE driver as "nobody uses IDE anymore", which would explain why it's not working.
@Suiseiseki you mentioned sata. The computer is a t42 so it is using ide instead of sata. Would it be possible that the configuration defaulted to looking for sata drives? If not perhaps booting off ide is disabled altogether?
@waff It seems the IDE driver could be part of the SATA driver.
Generally configuration changes are made each update, so a previously good configuration can be changed into a broken one so it seems that it's an unrelated configuration change that has caused something to break.
The easiest way to determine if that's it is to downgrade Linux and see if it works.
@Suiseiseki that would be odd yet would make sense. Though if that were the case I dont get why parabola still worked prior to me updating the kernel on my coppermine cpu.
@Suiseiseki where would that configuration file be placed? You said its in the source files for what would be considered the initramfs package correct?
@Suiseiseki update; I tried an older kernel and a newer kernel and nothing changed when trying to boot. It may be related to mkinitcpio but I am going to have to find a package or compile it from a previous release to be sure.