Eu acredito que o problema é que o Debian realmente muda o bloqueio do sistema para o UTC e então ajusta sua exibição no fuso horário desejado pelo usuário. Por outro lado, o XP altera o bloqueio do sistema para o fuso horário desejado.
Dê uma olhada nesta resposta para obter informações sobre como alterar o fuso horário do Debian Alterar o fuso horário no Debian mantém a hora local em UTC