我有一个带2个硬盘的钻机。我在其中一个驱动器上安装了 Ubuntu 9.04 (Jaunty),而在另一个驱动器上运行 Windows Vista SP2。我采用了这种方法而不是双启动,因为我希望能够随意更换操作系统,并保持干净和独立。
我一直注意到的问题是,当我在 Ubuntu 中并重新启动到 Windows Vista 时(通过在启动时选择 Vista 驱动器),Vista 时钟总是延迟大约 5 小时。另外我注意到,当我尝试同步 Vista 时钟时,第一次尝试时总是出错,然后我必须再次单击“立即更新”,然后与所选 NTP 服务器的同步才会生效。只要我每次从 Vista 回到 Vista,重复重新启动 Vista 就不会影响 Vista 时钟。
同样,反过来也不正确,即重新启动 Vista 并启动 Ubuntu 不会影响 Ubuntu 时钟。
我无法弄清楚为什么会这样。将不胜感激任何帮助。
更新:我还应该提到 Ubunty 是 64 位的,而 Vista 是 32 位的。
是这个问题吗?
您需要查看
/etc/default/rcS
并将UTC=yes更改为UTC=no。
这使得 Ubuntu 以与 Windows 相同的方式读取和写入硬件时钟,使用本地时间而不是 UTC。
如果您希望更改 Windows 安装:
添加一个名为的新 dword 并将
"RealTimeIsUniversal"
其设置为1