Это, видимо, какой-то глюк в мандряшной части ПО. Если часы в BIOS выставлены по местному времени, то часовой пояс указывать не надо. Откройте "Центр управления Mandriva Linux"->Система->Локализация->"Дата и время" и посмотрите, что там выставлено. Можете включить синхронизацию времени с Интернетом.
Фокус с hwclock --hctosys в указанном обсуждении был и для меня очевиден. Хотелось правильного решения.
Хм, сама проблема как раз и заключается в том, что не срабатывает правило udev, где и выполняется эта команда — «hwclock --hctosys» . Так что это вполне себе правильное решение.
наткнулся вот на статейку: http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html
в те времена, когда winnt ещё запускалась на risc-машинах (и где rtc, как и положено, были выставлены в utc), сохранилась в ядре обработка ключа реестра HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal.
но не всё так радужно. про переменную RealTimeIsUniversal давным-давно забыли и забили.
и даже если выставить этот ключ в «1», вроде бы, могут быть проблемы. особо не вникал, т.к. windows меня интересует мало.
кому интересно, могут прочитать статью по первой ссылке и погуглить: http://www.google.com/search?hl=ru&q=RealTimeIsUniversal