Forum Linux.debian/ubuntu Installation automatisée et execution script

Posté par  .
Étiquettes : aucune
0
19
juin
2007
Bonjour,

je fait un cd d'installation automatisée avec la méthode preseed.
A la fin de l'installation je voudrais exectuer un script.
J'ai malheuresement une erreur du type :
"l'execution de la commande a échoué avec le code 2"
L'appel à mon script, dans le fichier preseed est :
"d-i preseed/late_command string /bin/sh /cdrom/partitions.sh"
Que signifie en fait le "code 2" ? Qu'il n'arrive pas à accéder au fichier ou qu'il y a une erreur dans le script ?
  • # re

    Posté par  . Évalué à 1.

    c'est du bash?peut on voir ton script?
    • [^] # Re: re

      Posté par  . Évalué à 1.

      Voici le code. Il y a sûrement encore des erreurs, mais pour l'instant je voudrais surtout savoir si le système arrive à le lancer.
      -----------------------
      #!/bin/sh
      set -e
      set -x
      echo "Creation du volume physique"
      #Initialisation du volume physique
      /sbin/pvcreate /dev/hda5
      #Creation du groupe volume
      echo "Creation du groupe de volume"
      /sbin/vgcreate VGDATA /dev/hda5
      echo "Informations sur le groupe de volume :
      /sbin/vgdisplay -v VGDATA
      #Creation du volume logique de 1Go nomme "lvdata"
      echo "Creation des volumes logiques"
      /sbin/lvcreate -L 1460 -n lvdata VGDATA
      /sbinlvcreate -L 100 -n lvtmp VGDATA
      /sbin/lvcreate -L 750 -n lvbackup VGDATA
      echo "Informations sur les volumes logiques :"
      /sbin/lvdisplay -v /dev/VGDATA/lvdata
      /sbin/lvdisplay -v /dev/VGDATA/lvtmp
      /sbinlvdisplay -v /dev/VGDATA/lvbackup
      #Formattage
      echo "Formattage..."
      /sbin/mkfs.ext3 /dev/VGDATA/lvdata
      /sbin/mkfs.ext3 /dev/VGDATA/lvtmp
      /sbin/mkfs.ext3 /dev/VGDATA/lvbackup
      #Creation des partitions et montage
      mkdir /data ; mount /dev/VGDATA/lvdata /data
      mkdir/tmp ; mount /dev/VGDATA/lvtmp /tmp
      mkdir /backup ; mount /dev/VGDATA/lvbackup
      mount /dev/hda2 /
      mount /dev/hda3 /var/log
      #copie de /var/lib/mysql
      mkdir /data/mysql ; cp -a /var/lib/mysql /data/mysql
      #demontage
      umount /
      umount /var/log
      umount /data
      umount /tmp
      umount /backup

Suivre le flux des commentaires

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