最近,我在Ubuntu14.04旁边安装了Windows7版本,并注意到尽管时区处于正确的设置(太平洋标准时间),但Ubuntu的时钟关闭了几个小时。我在网上搜索答案,在某个地方读到取消“与网络时钟同步”可能有助于解决这个问题的地方。它似乎在短期内解决了这个问题,但是经过一些更新之后,我再次注意到我的系统时钟提前了7个小时。查看BIOS,我发现那里的时钟正在重置。
引起我注意的是,我的f.Lux in UBuntu没有在正确的时间打开,所以我去查看了BIOS中的时间,发现它提前了7个小时。这解释了一些事情,我怀疑可能是电池,但奇怪的事情正在发生,告诉我不一样。
如果我进入BIOS并将时钟设置为正确的时间,然后加载到Windows中,一切都会保持正常。我可以将系统重新启动到Windows中,在BIOS或Windows时间内没有任何改变。如果我通过Windows引导程序登录到Ubuntu,那么Ubuntu时钟中的时间会更改为7小时后。如果我重新启动到Ubuntu,Ubuntu时钟仍然关闭,BIOS时钟正常。在bIOS中,只有当我改变UBuntu时钟中的时间时(通过选择manaul或internet同步),才是时钟总吨位的时候。
奇怪的是,在BIOS被修改成有错误的时间之后,Ubuntu中的时钟会显示正确的时间,看起来是正确的。如果我修正了BIOS中的时间,直接登录到ubuntu窗口引导程序,Ubuntu时钟就会关闭。
这就好像Ubuntu无法正确读取BIOS时钟或与其同步。
在Ubuntu14.04 64位旁边运行Windows7 64位
发布于 2016-05-31 21:25:22
我的理解可能已经过时了,但上一次我检查Linux时假设BIOS时钟在UTC (默认情况下),而Windows则假定BIOS时钟设置为本地时间。
如果您想告诉Ubuntu使用本地时间(这可能会解决启动Windows后的问题),则需要编辑/etc/default/rcS:
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no另一种方法是告诉Windows,您的硬件时钟在UTC,但我不太熟悉您将如何处理这个问题。
您可以通过阅读有关这个类似的问题的其他信息找到其他信息。
发布于 2016-05-31 21:30:13
找到解决办法了!我读到这里说:
“操作系统存储并检索位于主板上的硬件时钟中的时间,以便即使在系统没有电源时也能跟踪时间。大多数操作系统(Linux/Unix/Mac)默认将硬件时钟上的时间存储为UTC,但有些系统(特别是Microsoft Windows)将硬件时钟上的时间存储为‘本地’时间。如果两种系统对硬件时钟的看法不同,则双引导系统会出现问题。”
通过让Linux使用“本地”时间来解决这个问题的步骤是:
gksudo gedit /etc/default/rcS
添加或更改以下部分
# Set UTC=yes if your hardware clock is set to UTC (GMT) UTC=no
https://askubuntu.com/questions/780078
复制相似问题