我最近将 Edubuntu 12.04 LTS 安装在闪存驱动器上,并开始从中启动。从那时起,每次使用 Edubuntu 后重新启动系统时,我的 Windows 时间都会比预期晚四个小时。迟早,它会自行修复(最有可能是通过与互联网同步),但有时当它弄乱 f.lux 时可能会有点烦人。我该如何修复?
答案1
Windows 默认假设 BIOS 时间为本地时间,而 Linux 默认假设 BIOS 时间为 UTC。因此解决方案是:
- 告诉 Windows 使用 UTC
在记事本中创建一个 .REG 文件,其中包含
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
双击该文件以集成设置,您可能需要重新启动。
- 告诉 Linux 使用本地时间
以 root 身份打开/etc/default/rcS
,找到UTC=yes
,将其更改为UTC=no
并重新启动