I discovered a new super tool today. After completely buggering up my system due in part to me trying to upgrade the system whislt massivel hungover. I discovered a new tool.
Sash is a shell that is staticalyl linked, and so can be used on it’s own. Also it includes a selection of system utils. (mount, ls etc….) that can be used to recover your system. So after booting using Sash:
and remounting my filesystem as read write:
-mount -m /dev/sda2 /
I was able to recover it!