Вопрос: Почему Ubuntu 9.04 сбрасывает мои часы Windows?


У меня есть установка с двумя жесткими дисками. Я положил Ubuntu 9.04 (Jaunty) на один из дисков, а Windows Vista SP2 работает на другом диске. Я пошел с этим подходом, а не с двойной загрузкой, так как хотел, чтобы я мог поменять местами ОС, как мне заблагорассудится, и просто держать вещи чистыми и раздельными.

Проблема, которую я заметил, заключается в том, что когда я нахожусь в Ubuntu, и я перезагружаюсь в Windows Vista (путем выбора диска Vista во время загрузки), часы Vista всегда устанавливаются примерно на 5 часов. Также я заметил, что когда я пытаюсь синхронизировать часы Vista, он всегда выдает ошибки с первой попытки, затем я должен нажать «Обновить сейчас» еще раз, прежде чем синхронизация с выбранным сервером NTP вступит в силу. Повторные перезагрузки Vista не влияют на часы Vista, пока я перехожу от Vista к Vista каждый раз.

Кроме того, обратное неверно, то есть перезагрузка Vista и запуск Ubuntu не влияет на часы Ubuntu.

Я не могу понять, почему это происходит. Был бы признателен за любую помощь.

Обновить: Я должен также упомянуть, что Ubunty - это 64-разрядная версия, а Vista - 32-разрядная.


4
2018-05-31 08:39


Источник


Это старая проблема с загрузкой Linux / BSD и Windows. Я бы предложил изменить вопрос, чтобы отразить общий характер проблемы. - pcapademic
Как я уже упоминал, 2 ОС не в двойной загрузке они находятся на отдельных жестких дисках SATA. - kpax
Oни находятся в двойной загрузке, потому что вы загружаете либо один, либо другой. Двойная загрузка не означает «на том же жестком диске», даже если эта настройка является наиболее распространенной. - njsf
Я всегда думал, что несколько дисков, каждый со своей ОС, называется конфигурацией с несколькими загрузками. В любом случае, я должен ошибаться. Спасибо за разъяснения. - kpax


Ответы:


Это Эта проблема?

Вы должны посмотреть на
/etc/default/rcS 
и изменение UTC = да в UTC = нет,

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


13
2018-05-31 08:42



Да, это звучит так. Я сделаю это. - kpax
Ubuntu по умолчанию проверяет NTP-серверы на правильное время и обновляет системные часы. - Brad Gilbert


Если вы хотите внести изменения в установку Windows:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]

Добавьте новый слот с именем "RealTimeIsUniversal" и установите его на 1


5
2018-05-31 10:49



Я уже пробовал «принятое» исправление, которое сработало для меня. - kpax
Это будет иметь дополнительное преимущество при работе, если вы забыли изменить информацию о часовом поясе после переезда. - Brad Gilbert
Я делал это, но время от времени мои часы Windows перескакивают назад на 6 часов (я UDT-6). Затем я должен войти и обновить его с помощью сервера времени. - Thomas G. Mayfield