На этот вопрос уже есть ответ здесь:
Я «новичок» в Ubuntu, но я боролся с этой проблемой в течение нескольких часов и, похоже, не могу ее решить: когда я устанавливаю время в Windows (Индианаполис, часовой пояс восточной части США) а затем перезагрузите Ubuntu, компьютерное время перейдет в гавайское время. Когда время установлено в Ubuntu и компьютер перезагружается в Windows, время увеличивается на 5 часов.
Я установите время в BIOS, и, похоже, это не имеет значения. Я пробовал установить время с "автоматического" на "ручное", все с тем же результатом. Не большая проблема, но показывает какой-то основной сбой. Кто-нибудь может объяснить?
Это потому, что Linux хранит время как UTC, а окна - как локальное.
Вы можете заставить Linux использовать местное время или Windows использовать UTC.
Чтобы заставить Linux использовать местное время, отредактируйте / etc / default / rcS и измените UTC = yes на UTC = no
Чтобы заставить Windows использовать UTC, создайте новый файл с именем UTC.reg со следующим содержимым:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
и откройте его с помощью regedit в окнах.