Дата и время в прошлом теряются после перезагрузки или выключения/включения питания

Дата и время в прошлом теряются после перезагрузки или выключения/включения питания

Я использую Ubuntu 14.04.4 LTS (надежный) на процессоре Freescale i.MX6 (ARMv7).

Когда я перемещаю дату и время в будущее относительно текущей установленной даты и времени, я могу успешно установить дату и время с помощью команды, например:

sudo date 061116552018

на 2018-06-11 16:55. Дата и время сохраняются после перезагрузки или выключения питания, даже без использования hwclock.

Но если я устанавливаю дату и время на что-то из прошлого, обновление выполняется, но не сохраняется после перезагрузки или выключения питания, вместо этого дата и время продолжаются с последней успешной «переадресации» настроек.

Я пытался использовать hwclock --systohc, hwclock -w, но безуспешно.

Спасибо за любые идеи, но реальный ответ должен решить эту конкретную проблему.

решение1

Я видел системы на базе Linux, проверяющие переменную datetime для некоторых внутренних процессов, чтобы регистрировать все в правильной временной шкале.

Я думаю, что система определяет текущую системную переменную datetime и сравнивает ее с той, которая установлена ​​в каком-то файле, и, таким образом, невозможно сделать эту загрузку более старой по сравнению с предыдущей загрузкой, она пытается обновить ее (через Интернет?).

При каждой «нормальной» загрузке дата всегда будет будущей по сравнению с предыдущей загрузкой, так что, похоже, это не проблема (вы можете загрузить свой ПК через 20 лет, это имеет смысл; но не за 5 дней до этого, это не имеет смысла).

Вот что я думаю. Кстати, интересный вопрос.

РЕДАКТИРОВАТЬ:

Пробовали ли вы установить дату и время на будущее (например, на 10 дней), перезагрузиться, выполнить какие-либо действия (установить какой-либо пакет, обновить ядро ​​и т. д.), а затем снова установить текущую дату и время?

Это могло бы помочь нам обоим лучше понять ситуацию.

решение2

Вы пробовали изменить дату/время в BIOS?

Если вы не знакомы с BIOS, будьте очень осторожны, меняя настройки, так как вы можете легко сломать свой компьютер.

Чтобы получить доступ к BIOS, найдите в Google, какую клавишу во время загрузки нужно нажать для вашего компьютера.

надеюсь это поможет.

Связанный контент