双启动系统 Windows XP Pro 和 Ubuntu 12.04。
我将 bios 设置为正确的时间,将 Ubuntu 设置为美国东部时间。Ubuntu 将启动,时间将减少 -4 小时。如果我在 Ubuntu 中更正时间,那么当我在 Windows XP 中启动时,时间将减少 + 4 小时。
这是 12.04 的全新安装。在重新安装 Ubuntu 之前我没有这个问题。
我有一个带有 Win 7 / Ubuntu 13.04 的双引导系统。出于某种原因,无论时区设置如何,Ubuntu 都会将系统时间重置为 -3 小时。我认为这是 UTC 问题,但无论 /etc/default/rcS 中设置了什么,问题仍然存在。
# assume that the BIOS clock is set to UTC time (recommended)
UTC=no
Run Code Online (Sandbox Code Playgroud)
如果我用 date +%Z 检查时区,它会说明
UTC
Run Code Online (Sandbox Code Playgroud)
但是,当使用图形用户界面检查时区时,它显示我处于正确的时区。
日期给我
pe 9.8.2013 13.51.52 +0000
Run Code Online (Sandbox Code Playgroud)
虽然 hwclock 是正确的时间
pe 9. elokuuta 2013 16.52.03 -0.516733 sekuntia
Run Code Online (Sandbox Code Playgroud)
Ubuntu 似乎将 BIOS 时间设置为错误的时间。即使在我手动更改时间之后,每次启动都会发生这种情况。Windows 7 没有这个问题。我找不到超出 UTC 设置的重复项或解决方案。
系统设置为手动时间,不会从 Internet 更新。我已经尝试过了,但它似乎永远不会更新,所以我陷入了错误的时间。