Linux UTM VM 硬件时钟不正确

Linux UTM VM 硬件时钟不正确

我的机器本机运行 MacOS Ventura 13.3.1。我正在使用 UTM 运行 5.14.8-arch1-1。我现在是太平洋标准时间。的输出sudo hwclock --verbose如下:

hwclock from util-linux 2.37.2
...
Hardware clock is on UTC time
ASsuming hardware clock is kept in UTC time.
...
Time read from Hardware Clock: 2023/05/18 19:35:23
...
Time since last adjustment is -24880 seconds
Calculated Hardware Clock drift is 0.000 seconds
2023-05-18 12:36:39.918344-07:00

此操作于 2023 年 5 月 18 日 19:35:23-07:00 时间(即太平洋标准时间)完成。我尝试使用手动正确设置硬件时钟sudo hwclock --set

问题似乎是虚拟机接收硬件时钟作为本地时间(来自我的 MacOS 机器),然后假设它是 UTC,因此将其转换为本地时间(它已经是本地时间)。

当我使用sudo hwclock --set或手动重置时date -s,它会重置回shutdown.我该如何解决?

相关内容