私はこれを試しました:
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
(USBインストーラーを使用しており、USBドライブのルートディレクトリにid_rsa.pubを配置しています。)
/root/.sshディレクトリーは作成されず、インストーラーはchmodコマンドが失敗したことを訴えます(ディレクトリーが存在しない場合は驚くことではありません)。
私はあなたがたった一つの遅い命令を予見できると信じています。また、コマンドの前にin-target
を指定する必要があります。
したがって、コマンドを1行に配置し、各コマンドの前に;
で区切り、in-target
を追加します。