全新Fedora 32
安装通过Windows 10 Pro
完全删除现有安装(这里没有双启动)。安装后,显示时间很奇怪。
我当地的时区是 IST。即,UTC 时间+5:30。在01:00PM
,我的时钟显示时间为6:30PM
。当我使用检查问题时timedatectl
我看到
实际时钟时间:13:00 - IST UTC:13:00 - IST 当地时间 - IST+05:30
$ timedatectl
Local time: Thu 2020-07-30 18:30:40 IST
Universal time: Thu 2020-07-30 13:00:40 UTC
RTC time: Thu 2020-07-30 13:00:40
Time zone: Asia/Kolkata (IST, +0530)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
如何纠正呢?
答案1
在您的机器上,您有一个硬件时钟(RTC)。 Windows 和 Debian 对于时钟应该采用 UTC(Debian 的意见)还是 LT(Windows 的意见)存在分歧。
您应该选择硬件时钟上的时间并在操作系统上更改它。
RTC 为 LT
您必须更改 Debian 设置。以 root 身份运行此命令。
# timedatectl set-local-rtc 1
RTC 是 UTC
我个人更喜欢这一点,因为当你改变旅行时区或进入冬季时,时钟永远不必跳动。
但您必须更改 Windows 中的设置。所以你需要以管理员身份运行cmd:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f
修复设置后,您可以同步时间,时间将正常工作。