Alex_ander,
Проблему я понимаю так: есть время в Bios и операционные системы могут считывать это время как локальное или как UTC. Windows, Ubuntu 14.04 и Ubuntu 15.10 считают, что время в bios локальное (т.е. с учётом часовых поясов). А вот Ubuntu 16.04 воспринимает время bios как время UTC.
Есть два способа решить эту проблему:
1) первый способ - настроить все ОС, чтобы они считали время bios - как локальное. Тогда надо настраивать только Ubuntu 16.04 - этот способ чаще всего предлагают.
2) Я же как системный программист - давно решил что системное время должно быть в формате UTC, а при показе пользователю переводить его в локальное. Поэтому я произвел обратную настойку. В Ubuntu 16.04 ничего не делал. А вот в Ubuntu 15.10 и в Windows произвел настройку, чтобы они считали время bios как UTC