Salut,
Tu peux très bien mettre un password à root dans ton preseed et il ne sera ps bloqué. D’ailleurs, il faut toujours mettre un mot de passe root. C’est terriblement non sécurisé de laisser root sans mot de passe.
Concernant ton problème je crois qu’il faut que les mots de passe du preseed soient chiffrés.
### Account setup
# Skip creation of a root account (normal user account will be able to
# use sudo).
d-i passwd/root-login boolean true
# Alternatively, to skip creation of a normal user account.
#d-i passwd/make-user boolean false
# Root password, either in clear text
#d-i passwd/root-password password myrootpassword
#d-i passwd/root-password-again password myrootpassword
# or encrypted using a crypt(3) hash.
#d-i passwd/root-password-crypted password [crypt(3) hash]
d-i passwd/root-password-crypted password *******je met mon mot de passe chiffré ici*******
# To create a normal user account.
d-i passwd/user-fullname string Mon Utilisateur
d-i passwd/username string monuser
# Normal user's password, either in clear text
#d-i passwd/user-password password myuserpassword
#d-i passwd/user-password-again password myuserpassword
# or encrypted using a crypt(3) hash.
d-i passwd/user-password-crypted password *******je met mon mot de passe chiffré ici*******
# Create the first user with the specified UID instead of the default.
#d-i passwd/user-uid string 1010
# The user account will be added to some standard initial groups. To
# override that, use this.
d-i passwd/user-default-groups string audio cdrom video sudo plugdev dip netdev
Pour le mot de passe:
mkpasswd -m sha-512 -S $(pwgen -ns 16 1) mypassword
$6$bLyz7jpb8S8gOpkV$FkQSm9YZt6SaMQM7LPhjJw6DFF7uXW.3HDQO.H/HxB83AnFuOCBRhgCK9EkdjtG0AWduRcnc0fI/39BjmL8Ee1