Chatear en RedIrc

miércoles, 20 de abril de 2016

Conflicto de tiempo al reiniciar en sistemas multiboot

Ajustar la hora en Windows y Linux

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
tzdata, zona horaria

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 --systohc
Asegurarse de que el RTC es igual a la hora local:
grep rtc_time /proc/driver/rtc
Después reiniciamos y entramos de nuevo a Windows para ajustar la hora correctamente si estaría desfasada, mejor en manual:

UTC windows


No hay comentarios:

Publicar un comentario