Needed to mount a system in a recovery mode to be able to chroot into it and run updates to attempt to fix it.
Steps required were:
You can replace ‘/oldsystem’ with the path of your liking really.
Have fun fixing stuff 😀
EDIT: Now it ended being a i686 kernel, my recovery was a 64bit therefore yum update was out of question. Way around it was changing the $basearch in the yum.repos.d files. Quick sed command below will do exactly that: