系统时间保持重置为UTC

由OP编辑:是的,社区是正确的。 这个问题确实与这个问题重复。 我在搜索中错过了它。 谢谢你指点我。

我最近注意到Ubuntu的一个特殊问题,因为从Windows启动到Ubuntu似乎搞乱了系统时间。

例如:我在晚上8:35关闭Windows,启动进入Ubuntu。 当Ubuntu启动时,而不是显示时间为晚上8:35,它会在下午8:35之前暂时显示下午3:05。 如果Windows在此发生后重新启动,现在时间变为下午3:05(这似乎是UTC时间)

如果单独重新启动Windows(意味着在关闭Windows后启动Windows),则不会出现时间波动。 如果在Windows关闭后启动Ubuntu,则会出现同样的问题。 时间似乎是暂时的UTC,然后在启动后的一秒钟内纠正,以纠正时间。 但是,下次启动Windows时,时间与在Ubuntu上暂时显示的时间相同。 我希望我明白这一点。

我在Ubuntu中检查过我的时区是否正确。 它被定为亚洲/加尔各答。 我甚至做了一个dpkg-reconfigure tzdata ,但它已经是正确的时区了。

我的时区是亚洲/加尔各答,UTC + 5.30小时。 如果我的时区是UTC,则错误显示的时间是正确的时间。 我有一个带grub2的Multiboot,管理Ubuntu 13.04和Windows 8.PC是两天前购买的Acer Aspire V5-121上网本。

我喜欢破译这个看似奇怪的谜团的任何帮助。

过去,我通过在/etc/default/rcS以下变量来修复双引导环境中的这些问题:

 # assume that the BIOS clock is set to UTC time (recommended) UTC=no