Такое бывает, так как некоторые операционные системы считают, что Real Time Clock (это часики в BIOS) показывают локальное время (так, например, оффтопик делает). А некоторые (например, Ubuntu по-дефолту) - что время UTC (грубо, по Гринвичу). Имхо, второй вариант более правильный. Но если нужно на одном компутере подружить Ubuntu с оффтопиком, придется сказать убунте, что время RTC - это локальное время:
gksudo gedit /etc/default/rcS
и заменить "UTC=yes" на "UTC=no". После ребута выставить правильное время, далее проблем быть не должно.