每当我启动 Ubuntu 并再次启动 Windows 时,我的时间都会更改为 GMT。为什么会这样?我该如何修复?
答案1
您的计算机将时间存储在主板上的硬件时钟中。即使计算机处于关闭状态,时钟也会跟踪时间。默认情况下,Windows 假定时间存储在本地时间中,而 Linux 假定时间存储在 UTC 时间中并应用偏移量。这会导致您的某个操作系统在双启动情况下显示错误的时间。
为了解决这个问题,使Linux使用本地时间。
1) 要进行此更改,首先在 Linux 系统上打开终端窗口。运行以下命令。
timedatectl set-local-rtc 1 --adjust-system-clock
2)要检查当前设置,请运行:
timedatectl
如果您看到“ RTC in local TZ: yes
”,则表示您成功了。