Я использую 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, какую клавишу во время загрузки нужно нажать для вашего компьютера.
надеюсь это поможет.