Forum Linux.debian/ubuntu Installation Automatisée

Posté par  .
Étiquettes : aucune
0
16
jan.
2006
Salut à tous. Dans le cadre de mes études, je suis amené à réaliser l'automatisation de l'installation de Debian. Dans le cadre de ce projet , je dois modifier la ligne d'appel du "base-config" après le 1er reboot du système. Sauriez-vous à partir de quel fichier est lancée cette commande ?? merci d'avance !!
  • # rc ?

    Posté par  . Évalué à 2.

    Je ne peux pas vous assurer que c'est par ce moyen que base-config est lancé, mais dans /etc/init.d/rc il y a quelques parties qui devraient vous interesser :

    if [ S = "$runlevel" ]
    then
    #
    # See if system needs to be setup. This is ONLY meant to
    # be used for the initial setup after a fresh installation!
    #
    if [ -x /sbin/unconfigured.sh ]
    then
    /sbin/unconfigured.sh
    fi
    fi


    if [ S = "$runlevel" ]
    then
    #
    # For compatibility, run the files in /etc/rc.boot too.
    #
    [ -d /etc/rc.boot ] && run-parts /etc/rc.boot

    #
    # Finish setup if needed. The comment above about
    # /sbin/unconfigured.sh applies here as well!
    #
    if [ -x /sbin/setup.sh ]
    then
    /sbin/setup.sh
    fi
    fi


    Bonne chance !
    • [^] # Re: rc ?

      Posté par  . Évalué à 1.

      Désolé, je n'ai pas els fichiers setup.sh et unconfigured.sh mais merci pour le coup de main, de toute maniere mon probleme a l'air d'etre etroitement lié à l inittab mais je n'arrive pas à le lire pendant l'installation (avant l 1er reboot).

      La commande qui est donnée dans le fichier preseed d'exemple sur le site debian donne :
      # This command is run just before the install finishes, but when there is
      # still a usable /target directory.
      d-i preseed/late_command \tstring for deb in /hd-media/*.deb; do cp $deb /target/tmp; chroot /target dpkg -i /tmp/$(basename $deb); done

      Si je modifie cette commande par :
      # This command is run just before the install finishes, but when there is
      # still a usable /target directory.
      d-i preseed/late_command \tstring echo "HELLO"

      Cela ne fonctionne pas et pourtant j'arrive a lancer des cripts à la fin du base config grâce à une ligne similaire dans mon preseed :
      base-config base-config/late_command string mount /media/cdrom;sh /media/cdrom/install.sh;clear;echo "Installation terminée...";sleep 4

      A l'aide thx
      • [^] # Re: rc ?

        Posté par  . Évalué à 2.

        De mémoire, un ami l'avait fait sur Fedora de façon assez simple (et rapide) pour gérer le déploiement d'une application (base de données et applications).


        Je ne suis pas très Fedora mais cela peut peut-être être une solution à ton problème.

        Sinon Knoppix peut aussi t'aider avec les scripts d'installations.

        Bonne chance
  • # Tu connais FAI ?

    Posté par  . Évalué à 3.

    http://www.informatik.uni-koeln.de/fai/

    Tu devrais pouvoir t'en inspirer ....
  • # Pour l'instant ...

    Posté par  . Évalué à 1.

    Merci beaucoup pour le lien mais aujourd'hui ce n'est pas ce qui m'importe, j'ai déja une installation de debian automatisée et qui peur m'installer mes paquets automatiquement et me copier les fichiers de config automatiquent aussi. Rien de bien sorcier mais c'est tout de même tres pratique apres le 1er reboot de voir ses "at-get install" ser faire seuls et s'installer à partir du cd ... Je vous tiendrais au courant de mon avancée sur ce topic (si cela interesse quelqu'un). Si vous avez des infos susceptibles de m'aider merci de les partager...

    PS : je n'arrive toujours pas à interrompre l'installation juste avant le 1er reboot car la commande donnée dans le preseed de debian.org est éronnée, si quelqu'un à contourné le problème, qu'il me le fasse savoir, merci ...
  • # Suite du projet

    Posté par  . Évalué à 1.

    Pour donner des nouvelles, ma debian s'installe seule, fais ses apt-get seule à partir des paquets que j'ai mis sur le CD et même copie des fichiers de conf sur le disque dur. Là, j'optimise l'installateur avant de passer à une autre façon d'installer debian. Si vous voulez une iso ou autre, je suis disposé à la mettre en ligne.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.