5

У меня есть компьютер с двойной загрузкой, я всегда так делаю, но на этот раз я установил crunchbang, после загрузки linux часы Windows 7 становятся неправильными, они возвращаются на 3 часа назад.

Я пытался это исправить, и он остается неизменным, пока я не использую crunchbang 11 (стабильная версия), затем Windows Clock снова возвращается на 3 часа. часы crunchbang всегда фиксированы, на cunchbang мое аппаратное время и часы совпадают, часовой пояс правильный. Я не знаю, как это исправить.

1 ответ1

9

Проблема в том, что Linux по умолчанию устанавливает системные часы на время UTC, а Windows - на местное время.

Насколько мне известно, Windows не делает различий между временем системных часов и местным временем; Таким образом, Windows не может установить системные часы на UTC, если не считать Windows, что часовой пояс GMT+0.

Поэтому вам нужно будет сконфигурировать вашу установку Linux, чтобы установить системное время на местное время, что можно сделать с помощью команды hwclock - см. Подробные инструкции в руководстве , но в целом должна использоваться следующая команда:

hwclock --set --localtime --date="5/31/2013 12:34:56"

(Вы можете также, что более удобно, иметь возможность выдавать hwclock --systohc --localtime чтобы скопировать системное время в аппаратные часы и ключ к разгадке hwclock , что это управлять аппаратные часы по местному времени , а не UTC, а на тот момент, вам также может понадобиться отредактировать /etc/adjtime чтобы система знала, что она не должна пытаться рассматривать системные часы как UTC при запуске и завершении работы.)

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