У меня есть тройная начальная загрузка с OS X El Capitan, Windows 10 и Ubuntu. Поскольку я ожидал, что существуют проблемы с часами, но неожиданно преступник, кажется, Ubuntu.
Я выполнял ряд перезапусков, загружая другую ОС каждый раз и проверяя время в промежуточный BIOS, и это мои результаты:
Перезапуская из Windows, время BIOS находится в UTC как ожидалось (так как я уже сделал взлом реестра).
Начальная загрузка Ubuntu. В экране входа в систему время является неправильным, он показывает время UTC. После того, как журнал во время, кажется, синхронизируется (вероятно, NTP).
Выполнение hwclock
и timedatectl
говорит мне, что аппаратные часы находятся в UTC.
Перезапуск. Время BIOS является местным. Почему!?
Начальная загрузка OS X. Волшебно время корректно (вероятно, благодаря синхронизации NTP).
Перезапуск снова. Временем BIOS является UTC.
Начальная загрузка Ubuntu и того же самого происходит...
То, что, продолжается? Возможно, сервер NTP дает время в локальном часовом поясе?
Обновление: хорошо, после последнего состояния я загрузился снова в Ubuntu. Теперь timedatectl
все еще показывает, что время находится в UTC, но hwclock
сообщает местное время о действительно странном времени, двух часах больше.
Local time: dom 2016-09-11 13:25:21 CEST
Universal time: dom 2016-09-11 11:25:21 UTC
Timezone: Europe/Madrid (CEST, +0200)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
dom 2016-03-27 01:59:59 CET
dom 2016-03-27 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
dom 2016-10-30 02:59:59 CEST
dom 2016-10-30 02:00:00 CET
Это - вывод от hwclock
hwclock de util-linux 2.20.1
Utilizando /dev interface to clock.
Se presupone que el reloj de hardware tiene la hora UTC.
Esperando señal de reloj...
...recibida señal de reloj
Hora leída del reloj de hardware: 2016/09/11 13:34:51
Hora del reloj de hardware: 2016/09/11 13:34:51 = 1473600891 segundos desde 1969
dom 11 sep 2016 15:34:51 CEST -0.469825 segundos
Последний вывод должен быть временем, отображенным в часах, но не, отображение времени аппаратные часы, которые прямо сейчас находятся в местное время.
Обновление: хорошо я думаю, что уже знаю то, что происходит. Часы, которые отображают на верхних правых шоу аппаратные часы по некоторым причинам. После входа в систему это синхронизирует и изменяет аппаратные часы, но hwclock
все еще сообщает в предыдущий раз. Вот почему при начальной загрузке снова в Ubuntu сообщения о hwclock
изменения, но не отображенное время.
Я дам также некоторую справочную информацию, у меня есть Ubuntu 14.04, и меня предупредили о EOL HWE, вот почему я обновил к последнему ядру (4.4.0-36). Я думаю, что проблема была произведена тем обновлением
Проблема совпадает с тем по этому вопросу , Почему hwclock не является ни UTC, ни локальный? файл/etc/default/rcS не был установлен правильно