A few days ago, I was having some difficulty booting my Mint 17.2 installation. Essentially, after boot my screen would go black, and I would not be able to do anything - even after some time, the GUI would still not be loaded and I would be stuck with a simple, blank screen. This happened several times - prior to this, Mint was working just fine.
I booted into recovery mode, and ran a filesystem check, and I received several 'unexpected inconsistency' errors from both my root and home partitions. However, later on I was able to access the terminal using Ctrl-Alt-F2 and log into a maintenance shell. I tried searching for my problem online, and apparently the solution was to run the
fsckutility with the
-r option (I believe), and once I did that I found out that the cause of my problem was due to an unsynchronized hardware clock, and the root not being set to the same time as it. I was able to remedy that problem, and reboot successfully.
However, I am curious as how the time on my hardware is so essential for loading an OS successfully? Does anyone know how this works, and how I can avoid such a problem again in the future?