Это может быть связано с тем, что обе системы пытаются связываться с аппаратными часами (установленными в вашем BIOS).
В то время как Windows полагается на установку аппаратного времени на ваше местное время (GMT + 5: 30), Ubuntu полагается на установку его на UTC, затем настройку системных часов на основе аппаратных часов (UTC) и применение к ним разницы часовых поясов.
Одно из решений (и предпочтительного) состоит в том, чтобы позволить Ubuntu управлять аппаратными часами и выполнять трюк с реестром в Windows, чтобы позволить ему использовать UTC вместо локального времени .
Альтернативой было бы позволить Windows управлять аппаратными часами при настройке установки Ubuntu на использование локального времени и отключении любых служб обновления часов (например, NTPd).