spyphy, венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.
+1,
In windows open regedit go to:
HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
add a DWORD with name of "RealTimeIsUniversal" exactly as its entered
there and set the value to 1. Now you can have windows time play nice
with any linux distro, no matter if you use localtime or UTC.
это работает только при загрузке системы, но после входа/выхода из ждущего режима всё сбивается как было.
проверьте, что-бы время ставилось как localtime. Т.е. венда считает, что если в часах написано 00:00, то это -- полночь ЗДЕСЬ. Однако Debian видимо настроен так, что это ни разу НЕ ЗДЕСЬ, а в Гринвиче. Потому и получается +4 в Москве. Это у вас UTC включено.
В дебе это делается через
[console]dpkg-reconfigure tzdata[/console]
[quote="spyphy"]это работает только при загрузке системы, но после входа/выхода из ждущего режима всё сбивается как было.
проверьте, что-бы время ставилось как localtime. Т.е. венда считает, что если в часах написано 00:00, то это -- полночь ЗДЕСЬ. Однако Debian видимо настроен так, что это ни разу НЕ ЗДЕСЬ, а в Гринвиче. Потому и получается +4 в Москве. Это у вас UTC включено.
В дебе это делается через
[console]dpkg-reconfigure tzdata[/console][/quote]
И что с этим мне собственно делать? В dpkg-reconfigure tzdata стоит конечно местное время. До сих пор там у меня стоял Гринвич и этим вопросом я не заморачивался. Но теперь мне захотелось включить синхронизацию через ntp и по сему видимо ничего не остается, как оставлять там локальное время.
ЧСХ, у меня на нетбуке ВР, время не сбивается, и время localtime. А вот на десктопе -- по непонятным причинам таки сбивается, и пришлось поставить UTC. Разница лишь в том, что в нетбуке 32, а в десктопе 64. Это как-то странно работает ntpd, и что с ним делать -- я без понятия.
Ну можно как выше писалось поставить таки UTC, и не мучиться. (и при выходе из спячки тоже UTC хук, только я не знаю, как у вас этот выход реализован, УМВР)
Ещё проверьте конфиг ядра на предмет CONFIG_RTC_HCTOSYS
но я уже вернул себе UTC как было.
Позже подправлю прогу ntpdate.
В биосе и в оффтопе должно быть локальное время.
В /etc/adjtime должно быть local вместо utc.
Через dpkg-reconfigure tzdata нужно выставить так же родной часовой пояс.
венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.