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 abdoulfatahou . Évalué à 1.
[^] # Re: re
Posté par oligig . Évalué à 1.
-----------------------
#!/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.