Как я могу синхронизировать время в настройках двойной загрузки с Windows и (Fedora) Linux?

2198
Randell

В настоящее время у меня установлена ​​двойная загрузка с Windows Vista и Fedora Linux. Время между двумя установками составляет 6 часов. Когда я пытаюсь установить время одной ОС в соответствии с другой, другая ОС также корректирует время, чтобы они никогда не синхронизировались. Как я могу синхронизировать их время?

1

4 ответа на вопрос

3
eleven81

Я предполагаю, что вы живете в часовом поясе с 6-часовым смещением от UTC (GMT), например, центральное стандартное время в США - GMT-6. Возможно, вы живете в Шри-Ланке, где смещение составляет 6 часов по другую сторону от GMT, а часовой пояс GMT + 6.

Обе операционные системы должны согласовать, установлены ли системные часы на местное время или на UTC.

Это, вероятно, легче всего сделать, если указать Fedora использовать местное время. Windows, как правило, гораздо сложнее убедить использовать UTC.

Как предлагается в потоке fedoraforum.org, в корневой оболочке Fedora попробуйте:

hwclock --localtime 

Это должно сказать Fedora использовать обработку системных часов как содержащую местное время, так же, как Windows делает по умолчанию. Операционные системы теперь должны согласовать время.

«Windows, как правило, гораздо сложнее убедить использовать UTC». - Этого можно достичь, установив для часового пояса Windows значение «Рейкьявик, Исландия», то есть UTC + 0 и не использует переход на летнее время. DevSolar 9 лет назад 0
2
Suppressingfire

Скажите стороне Linux не ожидать, что системные часы используют UTC. В Ubuntu (9.10) это установлено в /etc/default/rcS. В RHEL (5u4) это установлено в /etc/sysconfig/clock.

Ubuntu попросит во время установки; Я не уверен, что это делает Fedora. Broam 14 лет назад 1
Fedora также спрашивает во время установки. retracile 14 лет назад 1
Как именно мне это сделать? Randell 14 лет назад 0
Откройте рассматриваемый файл, измените строку с UTC = true на UTC = false, затем перезагрузите компьютер. Suppressingfire 14 лет назад 1
1
Nigel Horne

Да, вы должны запустить NTP, но не по причинам, указанным в данном документе, это только исправит симптом, а не причину. В Linux (с правами root) запустите: hwclock --localtime --systohc

Не нужно regedit под Windows, нет необходимости перезагрузки.

Можете ли вы более полно объяснить свои аргументы в пользу «это только исправит симптом, а не причину»? MaQleod 11 лет назад 0
0
tjmoore

Проверьте настройки часового пояса в обеих установках одинаковы. Похоже, установка времени в одной ОС - это установка времени компьютера, а в другой ОС - время компьютера, но по прошествии 6 часов.