Проблема синхронізації часу на десктопі з двома ОС

Кочевник

Ховрах-Терорист
Команда форуму
Реєстрація
30.01.08
Місто
В лісах під Ковелем
Телефон
Sams Note 20 Ultra + S8
Є ноут з встановленими Ubuntu 20.04 і Win 10.
Якщо запустити Win 10 після Ubuntu, годинник переводиться назад на 3 години. Ніякі синхронізації часу не працюють. Потрібно лише в ручному режимі синхронізувати час.
Якщо після Win запускати Ubuntu, то час завжди показує правильний.
Причому перший варіант вважає більш правильний.
Хто як виходить з цієї ситуації? Чому використання UTC вищий інтелект вважає більш коректним?
 
Реєстрація
21.10.17
Місто
Фастов
Надо на Ubuntu настроить временную зону на localtime, по умолчанию она системные часы она переводит на UTC и берёт смешение по timezone, а в Windows 10 системные часы на местном времени
 
Реєстрація
07.02.18
Місто
Denver
На Убунту:
Код:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
На Вінді теж якось можна зробити так, щоб UTC підтримувалось із BIOS, але на Убунту простіше. Ця команда встановить в системі, що RTC (годинник біосу) працює в локальному часі, і одразу переведе системний годинник відповідно.

За замовчуванням, вінда зазвичай очікує локальний час в BIOS, а Ubuntu — UTC. Достатньо просто однаково налаштувати обидві системи, щоб вони не перетягували той годинник між собою.
 
Останнє редагування:
Реєстрація
26.10.07
Місто
London
Телефон
Samsung Galaxy S20
Переваги зберігання в UTC - біосу не треба нічого знати про особливості переведення годинників певної таймзони - це повністю відповідальність кожної окремої ОС. Але з наявною синхронізацією часу через Інтернет і рідкістю змін в правилах переведення годинника - перевага мінімальна
 
Реєстрація
07.02.18
Місто
Denver
Зазвичай біосу ітак нічого не треба знати. ОС сама все зробить. Це якщо система якась хитроізольована, зовсім без доступів та контролю часу — тоді можливо UTC буде краще.
 
Реєстрація
26.10.07
Місто
London
Телефон
Samsung Galaxy S20
Зазвичай біосу ітак нічого не треба знати. ОС сама все зробить. Це якщо система якась хитроізольована, зовсім без доступів та контролю часу — тоді можливо UTC буде краще.
Як система усе зробить якщо під час переведення часу вона буде вимкненою? Що дуже імовірно, бо час переводиться глибоко в ночі. Як системі без синхронізації з інтернетом знати був переведений час, чи ні?
 

Howl

Да трам же тарарам!
Команда форуму
Реєстрація
06.11.11
Місто
Краматорський р-н
Телефон
POCO F5
Якщо запустити Win 10 після Ubuntu, годинник переводиться назад на 3 години. Ніякі синхронізації часу не працюють. Потрібно лише в ручному режимі синхронізувати час.
Синхронизация времени в Windows стандартно настроено на раз в неделю. Как временный вариант, попробовать изменить этот период синхронизации через реестр системы. Детали касательно этого можно найти в интернете.

Ещё можно рассматривать принудительную синхронизацию времени при каждом входе в систему путём выполнения соответствующей команды, например, через Планировщик Windows или пробовать поместить выполнение команды в автозагрузку. Этот костыл, наверное, лучше подойдёт.
 
Реєстрація
31.08.10
Місто
Куп'янськ, Харків
Телефон
RedmiNote8t
Какое время установлено в биосе, у меня установлен гринвич (без смещения часового пояса).
Проверить часовой пояс в ubuntu.
timedatectl list-timezones | grep Europe
В перечне должен быть Kyiv, а не Kiev.
Инструкция переустановить часовой пояс.
sudo apt update
sudo apt install tzdata
sudo dpkg-reconfigure tzdata
sudo timedatectl set-timezone Europe/Kyiv
Должно работать.
 
Зверху