Equilibration towards generalized Gibbs ensembles in non-interacting theories