Actualmente dispongo de Windows 10 y Ubuntu Xenial 16.04 LTS en el mismo disco duro, el tema es que al reiniciar siempre me sale 2 horas la hora adelantada en Ubuntu y en Windows, investigando compruebo que Windows y Ubuntu ajusta la hora desde Internet según nuestra ubicación, el problema del desfase horario al reiniciar es que Linux, Unix y Mac establecen la hora a UTC (Coordinated Universal Time) en la BIOS.
Para evitar que Ubuntu escriba en la BIOS el horario UTC modificaremos el archivo /etc/default/rcS la linea que dice UTC=yes por UTC=no. En mi caso cree el archivo por que no existía:
echo "UTC=no" | sudo tee /etc/default/rcS[update headline="Nota"]Si tenéis el archivo /lib/init/vars.sh como en mi caso modificarlo también.[/update]
En Linux ajustamos la hora a nuestra zona horaria, en mi caso para España marco en Área geográfica Atlántico y zona horaria Azores configurando tzdata:
sudo dpkg-reconfigure tzdata
Podemos elegir cualquiera siempre y cuando sea de nuestro hemisferio para que se ajuste al cambio horario bien.
Finalmente actualizamos el reloj de la BIOS (RTC o real time clock) a nuestra hora local:
sudo hwclock --systohcAsegurarse de que el RTC es igual a la hora local:
grep rtc_time /proc/driver/rtcDespués reiniciamos y entramos de nuevo a Windows para ajustar la hora correctamente si estaría desfasada, mejor en manual:
Buenas, probe tu solucion y no funciono. Lo que anduvo por el momento fue editar el archivo /etc/adjtime y modificar UTC por LOCAL.
ResponderEliminarDe esa manera dejo de adelantarme por tres horas el reloj del setup.
Saludos