При установке Windows и Linux на одной системе началась борьба за системное время на компьютере. Перезагрузка с одной ОС на другую вызвало сбой локального времени, соответственно время на машине менялось, что согласитесь не удобно.
Причина в разном восприятии показаний часов BIOS, Linux считает, что время указано в UTC (по Гринвичу), а Windows в свою очередь, что время локальное LocalTime (местное с корректировкой часового пояса).
Чтобы избавиться от разногласий нужно силовое вмешательство (проявление свойств жизни во всём его многообразии), насильничать будем конечно же над Windows, а как иначе.
Для этого нужны права на грубое вмешательство в самое сокровенное (реестр), меняем или добавляем там соответсвующий ключ.
reg add "HKLM\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
Перезапускаемся с переходом на Linux и обратно, должно заработать.
Если вы против ущемления прав Windows и хотите по товарищески договориться с Linux, то это решается следующей командой:
timedatectl set-local-rtc 1
Для приведения в первоначальный вид, меняем параметры с «1» на «0»