Oh and yes I know why, it was basically my fault. I was trying to patch an exploit by updating the kernel, ended up messing up everything as you do. I was trying to fix the problem but gradually made things worse, until I gave up and hit the format button