Только что обновил наш сервер Ubuntu до 12.04.1 LTS. На нем установлена виртуальная машина Xen, то есть Windows Server 2008 R2 x64.
Мы используем xl
набор инструментов для Xen.
Мы находимся в Великобритании, в настоящее время GMT + 1 (BST).
Время на хосте правильное, то есть он знает, что мы в BST.
tf@hostname:~$ date
Mon Oct 1 12:16:45 BST 2012
Время гостя Windows продолжает сбрасываться на время по Гринвичу, то есть на 1 час меньше, чем должно быть.
Мы имели это в предыдущем выпуске Ubuntu, используя набор инструментов xm
, который был исправлен с опцией localtime=1
, однако xl
, кажется, игнорирует опцию localtime
.
Я не могу найти механизм, чтобы:
xl
toolchain или
[ 1118]Из http://xen.1045712.n5.nabble.com/Time-is-off-by-an-hour-in-my-XEN-vm-tp2586195p2586196.html
В реестре Windows скрыт флаг реестра RealTimeIsUniversal, который можно установить (по умолчанию он не включен), чтобы позволить Windows также интерпретировать RTC как UTC.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001