Veja esta resposta:
Eu tenho uma máquina de boot duplo. Ubuntu e Windows Vista. Após a reinicialização do Ubuntu para o Vista, vejo que o tempo mudou no Vista e vice-versa. Por que isso acontece?? Os fusos horários no sistema operacional estão corretos.
Veja esta resposta:
Provavelmente, o Ubuntu está configurado para assumir que o relógio do sistema é GMT / UTC (ou o nome que você quiser chamá-lo) e ajusta o fuso horário para a localização do usuário que está efetuando login. relógio para coincidir com o fuso horário. Você pode reconfigurar o Ubuntu para assumir que o relógio do sistema é a hora local, mas não me lembro como fazê-lo no momento (o google dirá a você!).
Isso se deve a um pouco de confusão sobre como os dois sistemas operacionais diferentes armazenam e recuperam a hora atual. Alguns sistemas operacionais (ou BIOS?), Por padrão, 'armazenam' e 'recuperam' o horário na BIOS usando o fuso horário UTC e então convertem para o fuso horário desejado pelo usuário, enquanto outros podem 'armazenar' e 'recuperá-lo' no fuso horário do usuário.
Este problema é comum (ou mais visível) por usuários de Mac usando o bootcamp. Veja este post no fórum do Mac Observer:
In your Windows registry, you need to update the key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
Once you get down there, the RealTimeIsUniversal setting should be a DValue of 1. That registry key tells Windows that the time of the internal clock kept in the NVRAM, where your settings are, is using Coordinated Universal Time (UTC), sometimes (incorrectly) referred to as Greenwich Mean Time (GMT).
NOTE: I know this works for XP but I think it works for Vista, too. I have not used Win7 so don’t even ask!
Tags windows time linux ubuntu multi-boot