1

Я использую версию Windows 7 и Ubuntu 17.04 Zesty в конфигурации с двойной загрузкой. Проблема, с которой я сталкиваюсь, заключается в следующем: - Системные часы, показанные в двух ОС, остаются разными (разделенными на 5 часов и 30 минут).

Я на самом деле в часовом поясе Южной Азии (GMT+5:30). Например, если в ОС Windows я установил время 00:00, как только я перезагружаю систему и открываю Ubuntu, системные часы в Ubuntu начинают показывать 5:30. Аналогично, установка 00:00 в ОС Ubuntu показывает +5:30 в Windows и так далее. Это происходит в любое время, установленное в любой из ОС. Другая ОС начинает показывать время, которое впереди +5:30.

2 ответа2

0

Это может быть связано с тем, что обе системы пытаются связываться с аппаратными часами (установленными в вашем BIOS).

В то время как Windows полагается на установку аппаратного времени на ваше местное время (GMT+5:30), Ubuntu полагается на установку его на UTC, затем настройку системных часов на основе аппаратных часов (UTC) и применение к ним разницы часовых поясов.

Одно из решений (и предпочтительного) состоит в том, чтобы позволить Ubuntu обрабатывать аппаратные часы и делать трюки с реестром в Windows , чтобы позволить использовать UTC вместо локального времени.

Альтернативой было бы позволить Windows управлять аппаратными часами при настройке установки Ubuntu на использование локального времени и отключении любых служб обновления часов (например, NTPd).

0

Смотрите, что время выключено при двойной загрузке (в Ask Ubuntu).

Предпочтительное решение состоит в том, чтобы Linux принял местное время, так как изменение способов Windows кажется ненадежным.

man hwclock расскажет вам все, что вы хотите знать (и даже больше) об аппаратных часах и о том, как они управляются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .