Ubuntu 错误的时钟时间(通用和本地)

Ubuntu 错误的时钟时间(通用和本地)

当地时间和世界时间都错误。它们比实际时间偏移了 2 小时。设置时区没有解决问题,因为世界时间是错误的。

我正在运行 Ubuntu 14.04,并且有一个使用 Archlinux 进行双重启动(不是窗户)。

编辑:将 rcS 文件中的 UTC 设置为“否”后,重启Ubuntu 也开始显示正确的时间。

答案1

BIOS 时钟错误地存储了本地时间,这不是 Unix/Linux 上通常所做的(但在 Windows 上是这样的)。

由于某种原因,您的 Arch Linux 设置为以当地时间而不是 UTC/GMT 来存储时间,因此当您重新启动到 Ubuntu 时,它会(正确)配置为期望 BIOS 时钟存储 UTC/GMT 时间,但实际上会相差两个小时。

我还没有 Arch Linux,但我认为它应该与以下内容类似:

设置 Arch 使用 UTC/GMT 时间:

# timedatectl set-local-rtc 0

设置正确的时间:

# timedatectl set-time <insert UTC/GMT time here>

重新启动(可能)

相关内容