Pour l'ISO montée deux fois : My bad, j'ai ajouter un truc en trop sur mon précédent fix. Une PR est en cours pour corriger ça.
Pour le problème principal : J'ai identifié la cause, mais je n'ai pas encore de solution.
Sans les drivers Xen (non initialisés avant l'installation), une VM est limitée à 4 périphériques. La séquence de boot ne peut donc pas détecter le second disque contenant le fichier Kickstart (ks).
Côté Packer, on semble être bloqués par cette contrainte XCP-ng. Les seules alternatives actuelles seraient de se limiter à :
2 disques + 2 CD
ou 3 disques + 1 CD + HTTP
(Note : L'installation manuelle fonctionne car l'installateur démarre directement, avec le driver xen_blkfront, alors qu'avec Packer, l'injection de notre fichier interrompt le flux de démarrage classique).
Je vais fouiller encore un peu, mais sans certitude d'un contournement possible.
(et je regarde pour ajouter le CDlabel)