tienes que cambiar el metodo de funcionamiento del reloj, en Windows coje la hora del reloj interno del PC tal cual, pero Linux se maneja con tiempos UTC y se cree que la hora del reloj interno es UTC (sin el ajuste de horas por la region y entonces le suma/resta las horas que corresponden a tu zona)
Prueba como root a poner esta linea: /sbin/hwclock –systohc –localtime
lo he sacado de un foro de Fedora deberia servirte.