Installation automatique et d-i preseed/late_command

Bonsoir,

Je travail sur un système d’installation automatique pour Debian 5.06.
Tout se passe très bien en 32 comme en 64 Bits.

Je souhaite à la fin de l’installation appeler un script avec la commande d-i preseed/late_command qui va se charger de l’installation des outils vmware.

Hors je n’ai pas réussi à faire marcher des commandes toutes bêtes…

Actuellement je fais un :

d-i preseed/late_command string in-target wget -q -O - http://boot.free-h.org/debian/5.06/source/i386/install-vmtools | chroot /target /bin/bash;

Le fichier est bien téléchargé et exécuté. Il contient 2 commandes toutes bêtes :

[code]#! /bin/sh

echo “toto” > /coucou
echo “tata” > /root/coucou
[/code]

(Testé avec /bin/bash également vu que je fais un /bin/bash juste après le chroot /target).

Sauf que cela ne fonctionne pas. Il trouve bien le fichier et l’ouvre bien. Il affiche les commandes et c’est tout.
J’ai fait un petit screen de ce que je trouve dans /var/log/installer/syslog.


Si quelqu’un avait une idée du problème, je suis preneur.
Merci d’avance :slightly_smiling:.

Snif snif, suis-je le seul à faire ce genre de truc ? o_O

Y-a-t-il un autre forum (FR ou EN) ou je pourrais tenter ma chance sinon ?
J’ai encore fait quelques tests, cela ne donne rien. A croire que cette fonction ne sert à rien.

Je regrette fortement que Debian soit en preseed et non avec du bon kickstart.

Après une bonne dizaine d’heures de test, j’en conclus qu’il est impossible d’enregistrer un echo dans un fichier avec le shell de l’installer.
(echo “toto” > tata).

Je vais donc modifier mon système pour download un script et l’executer uniquement au reboot sous le vrai système.

Et j’en conclus que le kickstart est autrement bien mieux que du preseed.

1 J'aime