Solución a la hora incorrecta en dual boot Linux - Windows Publicado por Deimos el19/Oct/2017 - 12:29 AM



Regularmente tengo dual boot con Linux y Windows para trabajo y para juego, supongo que no tengo que decir cuál es cuál (pero sí, lo confieso, de vez en cuando realizo algún trabajo en Windows), pero ésto viene con algunas desventajas; una de ellas es que probablemente has notado que uno u otro sistema operativo tiene la hora incorrecta. 

Los sistemas operativos guardan y obtienen el tiempo en y desde el hardware, el problema se presenta debido a que la mayoría de los sistemas operativos como Linux, Unix o Mac, guardan el tiempo como UTC, mientras que algunos, como Windows, lo guardan como tiempo local. 

La solución a este problema es configurar Linux para usar el tiempo local, que es lo más fácil y confiable, o hacer que Windows utilice el tiempo como UTC

Por mi parte, prefiero modificar Windows. ¿Por qué? Por lo que he dicho en un principio, utilizo Windows para jugar, y en menor medida, para trabajar brevemente, por lo que el tiempo no es lo más importante. Tú puedes elegir lo que más te acomode. 

Configurar Windows para usar UTC


Crea un archivo llamado WindowsTimeFixUTC.reg con el siguiente contenido: 
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001
Da doble click en el archivo para que se agregue el registro. 

Si es necesario, deshabilita el servicio de Windows Time con el siguiente comando en una shell con permisos de administrador:
> sc config w32time start= disabled


Configurar Linux para usar tiempo local


Lo único que necesitamos es ejecutar el siguiente comando:
$ timedatectl set-local-rtc 1
En ambos casos, reinicia el sistema para ver el cambio. 

Fuentes: https://help.ubuntu.com/community/UbuntuTime 

Luis Manuel Ramírez
+DEIMOS+