Ubuntu думает, что хранит время RTC в UTC, но это находится в локальном

У меня есть тройная начальная загрузка с 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). Я думаю, что проблема была произведена тем обновлением

1
задан 11 September 2016 в 15:05

1 ответ

Проблема совпадает с тем по этому вопросу , Почему hwclock не является ни UTC, ни локальный? файл/etc/default/rcS не был установлен правильно

0
ответ дан 8 December 2019 в 08:57

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

Похожие вопросы: