Мультизагрузочные системы и конфликты со временем
Как заставить Windows и Linux понимать время одинаково
Конфликты даты/времени случаются довольно часто у пользователей мультизагрузочных систем. Дело в том, что одни операционные системы (Mac/Linux/Unix) хранят время как UTC (универсальное координированное время), другие операционные системы (например, Windows) сохраняют местное время. И всё бы ничего, но только время сохраняется в аппаратных часах. И, как следствие, операционные системы, установленные на компьютере, видят время по-разному.
Считается, что хранение времени в UTC предпочтительнее (так как в UTC отсутствует понятие "летнее время", вследствие чего часы переводить не требуется).
Как заставить Windows использовать UTC
Используем небольшой патч:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
Как заставить Linux использовать местное время
Чтобы Linux считал, что системные часы установлены в местное время, нужно подправить файл /etc/default/rcS:
Затем добавить (или изменить) следующую строку:
# Значение yes означает, что системные часы установлены в UTC,
# no - в местное время
Оригинал статьи: UbuntuTime - Community Ubuntu Documentation.

