Linux noob, lesson learned
ericio.blogspot.com
ericio.blogspot.com
I think the reason is because closed-source code can only link to the Linux kernel dynamically in order to be compatible with the GPL license, so the kernel updates would break the linking.
*I use X as a nebulous reference to anything related to Linux graphics as I still haven't taken the time to see how all the pieces fit together.
I did get a error message when I edited the kernel boot (press e in GRUB) and was able to see which file did cause the first hiccup. But it could be dozens of files corrupted.
The files was: /usr/lib64/libgdk_pixbuf-2.0.so.0 and the error message was that it was to short.
After knowing that and with a internet connection (I run on a 3g dongle, couldn't get it connect via terminal) I could reinstall the pixbuf packages and hope that that was the only file corrupted (not likely from what I got).
As for a correct way, I don't know. One thing in windows that is good (and I don't know if there is this functionality in linux) is that you can just restore the system to a earlier state. The one thing I think linux is lacking, if it doesn't exist.