Флешка с Debian Live неправильно отображает время.

Автор selantiy, 11 апреля 2018, 14:42:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

selantiy

Прошу помощи.

На машине с виндой мне приходится использовать флешку с Debian Live. Но она неправильно отображает время. В зимнее время показывает на 2 часа больше, а в летнее на 3 часа больше. Вот всё что я изменял в grub.cfg:

Цитировать/live/vmlinuz-4.9.0-4-amd64 boot=live components locales=ru_UA.UTF-8 timezone=Europe/Kiev keyboard-layouts=us,ru keyboard-options=grp:ctrl_shift_toggle "${loopback}"

Где я ошибся или чего не достаёт?

ogost

Скорее всего проблема в том, что винда выставляет системное время (то есть "железное" время) в локальное время, по текущим настройкам часового пояса.
А линуксы выставляют туда время в UTC, а потом высчитывают локальное время по настройкам часового пояса.
Выход из ситуации - дать понять линуксу, что системное время выставлено по локальному часовому поясу:
в /etc/adjtime поменять значение UTC на LOCAL
Подробнее здесь

velvet2

Да, вы правы. Распаковал filesystem.squashfs и изменил UTC на LOCAL. Теперь всё нормально. Большое ВАМ спасибо. :)