de-signer писал(а):Всем привет.
Система на Linux (хотя вряд ли это имеет значение). Периодически на этом же железе пускается винда. Чтобы не заморачиваться ни со временем ни с ntp поставил и в винде и в linux временную зону "Лондон" +0 UTC. Но линух упорно при старте вычитает 2 часа из времени BIOS. Почему именно 2 часа непонятно, т.к. при установке задал "Москву" +3 UTC. Как ещё можно уломать линух не трогать BIOSовкие часы?
контрольный выстрел, тьфу, слова: "чтобы не заморачиваться" - что говорит о непонимании.
Windows работает с локальным временем и считает что в BIOS именно оно, по другому НЕ УМЕЕТ.
Можно использовать ухищрения на предмет изменения в registery на UTC, в этом случае, нужно
отключать ntp или time синхронизацию, ибо по shutdown - M$ Windoze прописывает свое время
в BIOS.
Понятно почему в Linux/xBSD/OSX/Unix - убегает время в случае DualBoot Linux/Unix & Windoze
Отсюда два варианта:
1) в BIOS выставляем локальное время, в Windows by default localtime (+ time sync),
в Linux/Unix тоже используем localtime и правильно выставляем timezone.
Радуемся...
2) Любителям извращений, в BIOS - UTC, в Windows - находим в Internet:
- что нужно изменить в registery + отключаем time-sync
- В Linux, настраиваем UTC вместо localtime
подводные камни в случае 2):
- M$ строго нерекомендует менять localtime на UTC для W2K, W2008/R2 & etc
- на десктопных M$ Windoze - можно получить проблемы в случае Hibernate & update
links:
http://www.opennet.ru/base/sys/date_and_time.txt.html - common guide (old)
https://help.ubuntu.com/community/Ubunt ... _Conflicts
https://wiki.archlinux.org/index.php/Time
M$ links, please search youself