[...] o problema do horário surge tanto no Ubuntu como no Windows (tenho dois HDś e utilizo o timedateclt set-local-rtc, sem solução do problema. O Ubuntu não estaria influindo no sistema de inicialização do computador?
Pois então, /antoniodosantosor/,
O fato da existência, em si, de dois HD's não influencia em nada, mas o fato do dual boot sim, seja em um único HD ou não, pois um sistema faz e o outro refaz por cima, não chegam num acordo, por isso precisam estar setados da mesma forma.
Tenho algums instalações aqui em máquinas diferentes e o hardware clock (horário no BIOS) está de forma diferente entre elas (umas localtime outras UTC) e o problema apenas não está ocorrendo, o que existe é a forma padrão de trabalhar com isso.
Qual a sua versão do Windows?
Há uma bug conhecido no Windows anterior ao Vista SP2 que reseta o clock para localtime após retornar do estado de suspend ou hibernation.
Até onde sei Windows usa por padrão localtime, entretanto se colocar todos os horários (hardware clock, no BIOS, system clock, nos dois sistemas operacionais, portanto, ambos em UTC e ajustar corretamente a Time Zone, deveria funcionar.
Se fizer apenas:
timedatectl
Vai obter a data, horários e modo como está no seu sistema.
Se quiser alterar a TimeZone e não souber a exata grafia dela, pode fazer:
timedatectl list-timezones
(teclas PageUp e PageDown ajudam a rolar, Ctrl C interrompe)
Se quiser modificar pode fazer:
timedateclt set-timezone Zone/SubZone
Exempĺo:
timedatectl set-timezone America/Sao_Paulo
Já no Windows é daquele modo que expliquei antes, alterando a chave do registro e também a TimeZone correta, enfim, a ideia é deixar no BIOS, no Windows e no Linux, tudo em UTC e colocar corretamente a TimeZone para que o sistema operacional faça o ajuste.
Também até se poderia instalar o ntp, fiz um teste aqui forçando uma situação e deu certo mas acho um retrocesso fazer isso, estaria voltando à forma de funcionar como é na 14.04, quando na verdade o systemd modificou a forma.