Acho que chage -E sem especificar EXPIRE_DATE pode definir o número de dias até a expiração para zero.
Experimente:
chage -E -1 root
De man chage :
Passing the number -1 as the EXPIRE_DATE will remove an account expiration date.
Verifique com:
chage -l root
Por favor, especifique qual bootloader você está usando. Se for GRUB , você poderá inicializar no modo de usuário único adicionando 1 ou single no final de uma entrada que está editando. Isso deve permitir o registro como root sem senha.