IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

DEBIAN 9 Installation Personnalisé preseed.cfg


Sujet :

Debian

  1. #1
    Membre habitué
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Septembre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2019
    Messages : 9
    Par défaut DEBIAN 9 Installation Personnalisé preseed.cfg
    Bonjour,

    J'ai trouvé un article expliquant comment créer une iso personnalisée avec un fichier preseed.cfg et un fichier postinstall.sh.

    Mon fichier preseed.cfg et postinstall.sh se trouve à la racine de l'iso.

    J'ai réussi à me dépatouiller avec la plupart des "inexactitudes" de l'article sauf la dernière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    d-i preseed/late_command string cp /cdrom/files/* /target/tmp/; in-target chmod +x /tmp/postinstall.sh ;in-target /tmp/postinstall.sh
    je récupère une erreur 123.
    J'ai réduit la ligne juste à la copie de fichier avec comme erreur un code 1.

    Je pense que le souci est que je n'ai pas le bon chemin, mais impossible de le trouver.

  2. #2
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 576
    Par défaut
    Bonjour,
    Citation Envoyé par Eric Ma Voir le message
    J'ai trouvé un article expliquant comment créer une iso personnalisée avec un fichier preseed.cfg et un fichier postinstall.sh.
    (.../...)
    Pour la compréhension de tous, ce devrait être (un peu) plus simple de trouver une solution avec ledit article voire, encore mieux, avec tes «corrections» (profitable à nos lectrices et lecteurs).
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  3. #3
    Membre habitué
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Septembre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2019
    Messages : 9
    Par défaut
    Hou la, ça risque d'être long !!!
    1/ Alors pour ne pas le citer, c'est un article paru dans linux pratique n°98
    2/ En ce qui concerne les "inexactitudes":
    - oubli de signaler que le fichier preseed.cfg doit être indiqué dans le fichier /isolinu/txt.cfg:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    label install
    	menu label ^Install
    	menu default
    	kernel /install.amd/vmlinuz
    	append auto=true vga=788 file=/cdrom/preseed.cfg initrd=/install.amd/initrd.gz --- quiet
    c'est bête mais un peu chiant
    - dans le fichier preseed.cfg lui même:
    les lignes concernant la langue et le clavier sont mauvaise (clavier qwerty), je les ai remplacé par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    d-i debian-installer/locale string fr_FR.UTF-8
    #d-i debian-installer/keymap select fr
    #d-i keymap select fr
    d-i keyboard-configuration/xkb-keymap select fr(latin9)
    #d-i keyboard-configuration/xkb-keymap select fr(latin9)
    #d-i localechooser/supported-locales multiselect en_US.UTF8, fr_FR.UTF8
    #d-i console-keymaps-at/keymap select fr
    la 1ère dans l'article était laissé à en_US.UTF-8 notamment !!
    la partie partitionnement plantait, pas encore eu le temps de la décortiquer, je l'ai remplacé par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    d-i partman-auto/choose_recipe select atomic
     
    d-i partman/choose_partition select finish
    d-i partman/confirm boolean true
    d-i partman/confirm_nooverwrite boolean true
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    d-i partman-md/confirm boolean true
    d-i partman-partitioning/confirm_write_new_label boolean true
    L'installation de GRUB était extrêmement complexe... et bien entendu plantait, je l'ai remplacé par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    d-i grub-installer/only_debian boolean true
    d-i grub-installer/bootdev string default
    Enfin, pour en terminer avec le fichier preseed.cfg, dans ligne qui me posait souci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    d-i preseed/late_command string cp -R /cdrom/files/* /target/tmp; in-target chmod +x /tmp/postinst.sh; in-target /tmp/postinst.sh
    il suffisait "juste" de comprendre de mettre le fichier postinst.sh dans le dossier files, préalablement créer, il va s'en dire (mais pas indiqué dans l'article).

    Bon, passons maintenant au fichier postinst.sh.
    Bien entendu, il fallait deviner qu'il fallait le débuter avec #!/bin/sh.
    ensuite la ligne, qui était bien plus longue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get remove --yes --purge doc-debian-fr doc-linux-fr-text exim4
    plantait, je l'ai juste edulcoré
    ensuite pour la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install --yes ssmtp isc-dhcp bind9
    bein le paquet isc-dhcp n'existe pas, mais isc-dhcp-server lui oui

    Voili voila...
    je pense que tu as compris que finalement j'ai réussi à résoudre mon souci et je compte poster, à peu prés la même chose sur leur page FB

    Aller, une dernière pour la route, j'ai trouvé la commande pour commenter la référence au cdrom dans le fichier sources.list:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    d-i apt-setup/disable-cdrom-entries boolean true
    Il semble qu'elle a été un temps buggé, mais là, elle a fonctionné.

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 378
    Par défaut
    Ce sujet m'intéresse car je ne sais maîriser ceci:
    https://debian-live-config.readthedo...st/custom.html

    Comment avez-vous crée cette iso debian personnalisée?
    Une fois créée,comment avez-vous flasher cette iso sur une clé usb?


    merci

Discussions similaires

  1. [Debian Lenny] Installer Performous
    Par Thrystan dans le forum Debian
    Réponses: 7
    Dernier message: 13/07/2010, 21h45
  2. Tutoriel : Création d'un CD d'installation personnalisé de Windows 98 SE
    Par Community Management dans le forum Windows 2000/Me/98/95
    Réponses: 1
    Dernier message: 13/09/2009, 02h34
  3. Debian après installation
    Par nixmind dans le forum Administration système
    Réponses: 6
    Dernier message: 11/08/2009, 17h50
  4. [Debian 4R2] Installer Flash ?
    Par lucarno dans le forum Debian
    Réponses: 8
    Dernier message: 05/01/2009, 15h27
  5. [Debian ][WebDav]installation
    Par benssj5 dans le forum Apache
    Réponses: 2
    Dernier message: 16/12/2005, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo