Bonsoir
il est possible d'installer debian avec un fichier preseed en démarrant le CD net-install avec la ligne :
auto url=http://url_du_fichier_preseed
J'ai vu qu'il était possible de passer aussi les paramètres réseau au cas où aucun serveur DHCP ne serait disponible.
Mais est-il possible de préciser en plus les paramètre d'un éventuel proxy ?
Où trouve-t-on la documentation à peu près complète sur cette partie de debian-installer ?
Merci
# j'ai pas cherché bien loin
Posté par NeoX . Évalué à 2.
http://lmgtfy.com/?q=debian+preseed+example
ca me donne plein d'exemple, dont le wiki officiel debian.
en regardant les exemples, on voit par exemple l'exemple netboot dans vmware avec visiblement une syntaxe comme celle là :
plus d'infos sur le site de debian :
par contre je n'ai pas vu d'info de proxy
[^] # Re: j'ai pas cherché bien loin
Posté par cévhé . Évalué à 1.
c'est ça justement que je cherchais…
# Cherches-tu example-preseed.txt ?
Posté par Cyril Brulebois (site web personnel) . Évalué à 3.
Je pense que example-preseed.txt est ce que tu cherches, pour lequel un lien existe dans l'Annexe B. Automatisation de l'installation par préconfiguration.
On y trouve notamment
mirror/http/proxy
qui est utilisé dansbootstrap-base.postinst
(voir le paquet sourcebase-installer
) pour positionner la variable d'environnementhttp_proxy
.Debian Consultant @ DEBAMAX
[^] # Re: Cherches-tu example-preseed.txt ?
Posté par cévhé . Évalué à 1.
Merci mais ce n'est pas tout à fait ça. Je me suis peut-être mal fait comprendre.
Je ne cherche pas à paramétrer le proxy pour la machine qui va s'installer mais à pouvoir faire en sorte que debian-installer utilise le proxy pour chercher le fichier preseed, pendant l'installation donc. Le contenu du fichier preseed n'a pas d'importance : il faut déjà pouvoir l'atteindre.
Un exemple pour faire simple : j'ai un fichier de config à l'url http://example.com/ma_debian.preseed
Normalement, je peux faire une installation silencieuse en tapant
et tout marche bien.auto url=http://example.com/ma_debian.preseed
Mais si je tente l'installation derrière un proxy, DI ne peut pas atteindre le fichier preseed.
Existe-t-il un paramètre supplémentaire qui permette de préciser le proxy (et la conf réseau tant qu'à faire) ?
Quelque chose de style
auto url=http://example.com/ma_debian.preseed parametre_proxy=192.168.254.254:3128
[^] # Re: Cherches-tu example-preseed.txt ?
Posté par Cyril Brulebois (site web personnel) . Évalué à 1.
Le script qui implémente la gestion du protocole HTTP (
fetch-url-methods/http
) dans le paquet sourcedebian-installer-utils
contient :or
fetch-url
est bien la commande utilisée dans le composantpreseed
(plus d'infos danspreseed/README.preseed_fetch
de ce dernier paquet).As-tu essayé ?
Quant à la gestion du réseau, je me permets de te renvoyer à nouveau à l'annexe du guide d'installation, sous B.4.2. Configuration du réseau.
Debian Consultant @ DEBAMAX
[^] # Re: Cherches-tu example-preseed.txt ?
Posté par cévhé . Évalué à 1.
merci, je vais déjà essayer de comprendre ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.