Salut
Je souhaite faire une installation kickstart de la FC2.
Je boot à partir d'un CD et j'ai mon fichier ks.cfg sur une disquette.
Tout se passe très bien sauf la section %post qui n'est pas executée.

%post --nochroot
/bin/touch /root/trace1 #pour debugger
/bin/mount 134.157.112.1:/home /home nfs rw,soft,intr
/home/kickstart/post/setup #script de post install

Une idée?
Merci

J.
J'utilise quelque chose de proche (mais qui marche) :
%post
exec &>/root/postinstall.log
echo -n "Debut postinstall : "; date
set -x

mkdir /root/afaire
if mount -t nfs -o ro 172.18.1.12:/opt/fc3 /root/afaire
then
        /root/afaire/data/conf-resto
        umount /root/afaire
else
        echo "Probleme NFS"
fi

set +x
echo -n "Fin postinstall : "; date
Remarques :
- j'ai choisi l'option "chroot" afin de pouvoir installer des RPM
- la connexion (mount) est trés longue (près d'1 minute, il faut être patient, et je n'ai pas trouvé pourquoi).
- tu peux suivre ce qui se passe en consultant depuis un autre terminal (Ctrl-Alt-F2) le rapport (tail -f /root/postinstall.log)
17 jours plus tard
Je souhaite réaliser l'installation minimale de Fedora à partir du fichier kickstart. Pour cela j'ai créer un cd contenant uniquement les RPM installés lors de l'installation minimales par contre je ne sais pas s'il faut rajouter des choses dans le fichier kickstart généré par anaconda

Voilà le contenu de mon fichier kickstart

# Kickstart file automatically generated by anaconda.

install
cdrom
lang fr_FR.UTF-8
langsupport --default=fr_FR.UTF-8 fr_FR.UTF-8
keyboard fr-latin1
#xconfig --card "SiS 530" --videoram 4096 --hsync 31.5-37.9 --vsync 50-70 --resolution 800x600 --depth 16
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$uk.UgX7T$UBxWGc.uGARAS07zqWG22/
firewall --disabled
selinux --disabled
authconfig --enableshadow --enablemd5
timezone Europe/Paris
bootloader --location=mbr
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux
#part / --fstype "ext3" --size=2500 --asprimary
#part swap --size=320 --asprimary

%packages
@ dialup
@ french-support
kernel
e2fsprogs
grub

%post
Finallement je me suis rendu compte qu'il fallait mettre les packages nécessaires à l'installation. Par contre je n'arrive toujours pas à réaliser l'installation à partir de ce fichier car après la transaction des RPMS l'installation s'arrête. J'ai mis uniquement les RPMS installés par l'installation minimale.

Si vous pouvez m'aider pour me dire si mon fichier ks.cfg est bien édité afin de savoir si le problème durant l'installation est dûe à ce fichier.

# Kickstart file automatically generated by anaconda.

install
cdrom
lang fr_FR.UTF-8
langsupport --default=fr_FR.UTF-8 fr_FR.UTF-8
keyboard fr-latin1
#xconfig --card "SiS 530" --videoram 4096 --hsync 31.5-37.9 --vsync 50-70 --resolution 800x600 --depth 16
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$uk.UgX7T$UBxWGc.uGARAS07zqWG22/
firewall --disabled
selinux --disabled
authconfig --enableshadow --enablemd5
timezone Europe/Paris
bootloader --location=mbr
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux
#part / --fstype "ext3" --size=2500 --asprimary
#part swap --size=320 --asprimary

%packages
hwdata
rootfiles
filesystem
termcap
glibc-common
audit
bzip2-libs
device-mapper
e2fsprogs
ethtool
gdbm
hdparm
libattr
libcap
libsepol
libstdc++
gmp
mingetty
bash
fedora-release
ncurses
net-tools
perl
popt
setserial
dbus
slang
usbutils
vim-minimal
cracklib-dicts
file
fontconfig
cpio
ed
gawk
coreutils
grub
krb5-libs
module-init-tools
openssl
readline
pyxf86config
rpm
pam
policycoreutils
sysklogd
tar
util-linux
kudzu
synaptics
xorg-x11-Mesa-libGL
cyrus-sasl
lvm2
kernel
libuser
prelink
usermode
system-config-mouse
mailcap
redhat-menus
dump
bluez-libs
dos2unix
eject
finger
hesiod
attr
libgpg-error
libjpeg
lrzsz
mailx
bzip2
anacron
htmlview
nc
pam_passwdqc
patch
aspell
fbset
logrotate
rdate
rsh
schedutils
lockdev
ntsysv
slocate
symlinks
tcp_wrappers
tmpwatch
unix2dos
wireless-tools
crash
gpm
groff
krb5-workstation
libtiff
libxslt
m4
man
minicom
mtools
nss_db
bind-utils
pam_krb5
pinfo
bc
lftp
bluez-utils
libxml2-python
rhnlib
jpackage-utils
pam_ccreds
sudo
sysreport
time
wget
xmlsec1-openssl
apmd
dhclient
ipsec-tools
kernel-utils
iptstate
mkbootdisk
autofs
nss_ldap
openssh-clients
openssh-server
portmap
ppp
rp-pppoe
mdadm
tcpdump
system-config-network-tui
vixie-cron
xinetd
redhat-lsb
yp-tools
man-pages-fr
comps
fedora-logos
libgcc
setup
basesystem
tzdata
glibc
beecrypt
chkconfig
dmraid
elfutils-libelf
expat
glib2
iputils
libacl
libselinux
checkpolicy
db4
libtermcap
mktemp
cracklib
iproute
less
pcre
perl-Filter
psmisc
shadow-utils
dbus-glib
newt
hotplug
words
zlib
freetype
info
diffutils
findutils
grep
ash
gzip
MAKEDEV
nscd
procps
python
rpm-libs
sed
authconfig
setools
SysVinit
udev
hal
xorg-x11-libs
rhpl
initscripts
cyrus-sasl-md5
mkinitrd
openldap
passwd
selinux-policy-targeted
kbd
cryptsetup
man-pages
rmt
specspo
bluez-hcidump
dosfstools
elfutils
glib
lha
acl
libgcrypt
libusb
lsof
bluez-bluefw
crontabs
diskdumputils
mt-st
mtr
pam_smb
pax
aspell-en
numactl
procmail
rdist
rsync
setarch
netconfig
setuptool
statserial
talk
telnet
traceroute
unzip
zip
binutils
at
jwhois
libpng
libxml2
logwatch
make
mgetty
irda-utils
nano
bind-libs
cups-libs
pdksh
psacct
ftp
parted
gettext
pyOpenSSL
rpm-python
libwvstreams
stunnel
syslinux
tcsh
utempter
xmlsec1
acpid
cyrus-sasl-plain
dhcpv6_client
isdn4k-utils
iptables
libpcap
NetworkManager
gnupg
openssh
netdump
pciutils
pcmcia-cs
nfs-utils
quota
sendmail
system-config-securitylevel-tui
up2date
vconfig
wvdial
cups
ypbind
yum
aspell-fr


%post
Il faudrait décommenter les lignes suivantes
clearpart --linux
part / --fstype "ext3" --size=2500 --asprimary
part swap --size=320 --asprimary
afin qu'il puisse créer les partitions d'installation (supression des partitions linux existantes et création des nouvelles).

Regarde aussi DOC : Kickstart installations

Tu peux aussi ajouter l'option "interactive" pour voir ce qu'il fait exactement.

Je ne suis pas au boulot mais à l'occasion je regarderais ce que j'ai mis exactement dans le mien.

A+