В настоящее время у меня установлена двойная загрузка с Windows Vista и Fedora Linux. Время между двумя установками составляет 6 часов. Когда я пытаюсь установить время, в течение которого одна ОС совпадает с другой, другая ОС также корректирует время, чтобы они никогда не синхронизировались. Как я могу синхронизировать их время?
4 ответа
Я предполагаю, что вы живете в часовом поясе с 6-часовым смещением от UTC (GMT), например, центральное стандартное время в США - GMT-6. Возможно, вы живете в Шри-Ланке, где смещение составляет 6 часов по другую сторону от GMT, а часовой пояс GMT+6.
Обе операционные системы должны согласовать, установлены ли системные часы на местное время или на UTC.
Это, вероятно, легче всего сделать, если указать Fedora использовать местное время. Windows, как правило, гораздо сложнее убедить использовать UTC.
Как предлагается в потоке fedoraforum.org, в корневой оболочке Fedora попробуйте:
hwclock --localtime
Это должно указать Fedora использовать обработку системных часов как содержащую местное время, так же, как Windows делает по умолчанию. Операционные системы теперь должны согласовать время.
Скажите стороне Linux не ожидать, что системные часы используют UTC. В Ubuntu (9.10) это устанавливается в /etc/default/rcS
. В RHEL (5u4) это устанавливается в /etc/sysconfig/clock
.
Да, вам следует запустить NTP, но не по причинам, указанным в данном документе, которые устранят только причину, а не причину. В Linux (с правами root) запустите: hwclock --localtime --systohc
Не нужно regedit под Windows, нет необходимости перезагрузки.
Проверьте настройки часового пояса в обеих установках одинаковы. Похоже, установка времени в одной ОС - это установка времени компьютера, а в другой ОС - время компьютера, но по прошествии 6 часов.