ПК с двойной загрузкой: Windows 7 Clock становится неправильно после загрузки Linux

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

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

1 ответ

Решение

Проблема в том, что 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 при запуске и завершении работы.)

Другие вопросы по тегам