J'ai essayé ceci:
d-i preseed/late_command string mkdir -p /target/root/.ssh
d-i preseed/late_command string cp /cdrom/id_rsa.pub /target/root/.ssh/authorized_keys
d-i preseed/late_command string chmod -R go-rwx /target/root/.ssh
(J'utilise un programme d'installation USB et je mets id_rsa.pub dans le répertoire racine du lecteur USB.)
Le répertoire /root/.ssh n'est pas créé et le programme d'installation se plaint de l'échec de la commande chmod (ce qui n'est pas surprenant si le répertoire n'existe pas).
Je crois que vous ne pouvez préconfigurer qu'une seule commande tardive. Et vous devez spécifier in-target
avant vos commandes.
Mettez donc vos commandes sur une ligne, séparez-les par un ;
avant chaque commande et ajoutez in-target
.