An Ubuntu resource, latest news, and click-worthy links database.
I'm not a pro, I just enjoy tinkering with Linux and having useful information in one place for ease of reference. Try using the archive (add /archive to address) to look for specific keywords.
There’s a glitch I recently came across where I noticed the time on my clock kept either jumping ahead or going back in time every time I booted between my Ubuntu and Windows 7 install.
Apparently it’s caused by the difference in time keeping technique used by both Ubuntu and Windows.
The system, our motherboards specifically, store the current time to be able to count it even if the system isn’t ON and no operating system is booted.
The operating system then retrieves this time later to display it.
Linux/Unix and Mac usually use UTC to store and retrieve the time from the motherboard, whereas Windows 7 notably saves the time as “local” time.
The difference here causes the time to be displayed incorrectly on either one or both installations.
Luckily, there’s a simple enough solution.
It’s easier make your Linux install switch to “local” as opposed to UTC, than it is to switch your Windows 7 over to UTC. I would also like to give Ubuntu more priority here since this is an Ubuntu blog after all.
Make Ubuntu use “local” time:
gksudo gedit /etc/default/rcS
Note that the default (as well as recommended,) value for UTC is “yes”.
If you want to go the Windows route, and want to set your Windows 7 install to switch to UTC instead, follow the official Ubuntu help guide here.
You can also find the problem addressed here on AskUbuntu.com.
Your system should stop defying the laws of physics and jumping back and forth between time now.