Hi, I build a script to get parameters from isolinux boot and rewrite udpcfg.txt I can put only one kernel and one initrd on my multiboot-cd and preconfigure choices in isolinux.cfg See udpcfg_txt.sh It works fine. My predialog contains: ================= #!/bin/sh modprobe ide-cd /bin/udpc_dialog init ( cd /proc/ide ; for i in hd? ; do if fgrep -q cdrom $i/media ; then eject /dev/$i ; echo ejecting /dev/$i ; fi ; done) sh /bin/udpcfg_txt.sh ================= And I buid image with: ================= /usr/lib/udpcast/makeImage_2 -k /usr/lib/udpcast/kernel/vmlinuz-2.6.17.13udpcast --fullbox --prescript /usr/lib/udpcast/perso_bin/noblank --predialog /usr/lib/udpcast/perso_bin/predialog --postscript /usr/lib/udpcast/perso_bin/date_fin.sh -c udpfr_20061011b.img -C fr.conf ================= makeImage_2 is makeImage modified to add a few scripts including udpcfg_txt.sh I would like to know the way I could send '--autostart 5' from isolinux.cfg so I've got a not complete keyboard (fr.ktl) during isolinux. I do a little transformation to use . instead of - and ? instead of space. My isolinux.cfg contains: ======================== label u1 kernel linux/udpcast/vmlu26 append initrd=linux/udpcast/udprd root=01:00 persoparams=oui lang=FR kbmap=FR dhcp=yes compr=lzop port=9002 umode=snd label u2 kernel linux/udpcast/vmlu26 append initrd=linux/udpcast/udprd root=01:00 persoparams=oui lang=FR kbmap=FR dhcp=yes compr=lzop port=9002 umode=rcv ======================== I send: u1 netmodule=AUTO enableDiskmodule=no disk=/dev/hda udpcparam=..autostart?1 But I get this message: Extra argument "..autostart?1" ignored Udp-sender 2006-09-15 Using mcast adress... It seems, udpcparam aren't read from /udpcfg.txt How could I make it work? Thank you very much! -- Stéphane. PS: My udpcfg_txt.sh: ====================================== #!/bin/sh # Script de recuperation de parametres de l'isolinux.cfg # pour renseigner le fichier udpcfg.txt avant lancement de udpc_dialog # L'objectif est d'eviter le stockage de 3 initrd pour le mode standard, # le mode preselectionne en emission # et le mode preselectionne en reception. # Auteur: Stephane Boireau # Derniere modification: 11/10/2006 #Couleurs COLTITRE='\033[1;35m' # Rose COLPARTIE='\033[1;34m' # Bleu COLTXT='\033[0;37m' # Gris COLCHOIX='\033[1;33m' # Jaune COLDEFAUT='\033[0;33m' # Brun-jaune COLSAISIE='\033[1;32m' # Vert COLCMD='\033[1;37m' # Blanc COLERREUR='\033[1;31m' # Rouge COLINFO='\033[0;36m' # Cyan echo -e "$COLTITRE" echo "********************" echo "* Preconfiguration *" echo "********************" echo -e "$COLTXT" echo "Recuperation des parametres d'isolinux..." echo -e "$COLCMD" # On devrait recuperer des choses comme: # initrd=linux/udpcast/udprd root=01:00 # Et eventuellement en plus les autres parametres ajoutes à 'append'. cat /proc/cmdline sleep 1 sh /proc/cmdline if [ "$persoparams" = "oui" ]; then echo -e "$COLTXT" echo "Regeneration de l'udpcfg.txt" #echo -e "$COLCMD" echo "auto=yes" > /udpcfg.txt if [ "$lang" = "" ]; then echo "lang=FR" >> /udpcfg.txt else echo "lang=$lang" >> /udpcfg.txt fi if [ "$kbmap" = "" ]; then echo "kbmap=FR" >> /udpcfg.txt else echo "kbmap=$kbmap" >> /udpcfg.txt fi if [ "$netmodule" = "" ]; then echo "Pas de module reseau predefini." else echo "netmodule=$netmodule" >> /udpcfg.txt echo "netmodparm=$netmodparm" >> /udpcfg.txt fi if [ "$dhcp" = "" ]; then #echo -e "$COLTXT" echo "Pas de preselection du mode DHCP." else echo "dhcp=$dhcp" >> /udpcfg.txt fi if [ "$enableDiskmodule" = "yes" ]; then echo "enableDiskmodule=yes" >> /udpcfg.txt echo "diskmodule=$diskmodule" >> /udpcfg.txt echo "diskmodparm=$diskmodparm" >> /udpcfg.txt fi if [ "$port" = "" ]; then #echo -e "$COLTXT" echo "Pas de port defini." else echo "port=$port" >> /udpcfg.txt fi if [ "$compr" = "" ]; then #echo -e "$COLTXT" echo "Pas de niveau de compression defini." else echo "compr=$compr" >> /udpcfg.txt fi if [ "$disk" = "" ]; then #echo -e "$COLTXT" echo "Pas de disque dur preselectionne." else echo "disk=$disk" >> /udpcfg.txt fi echo "mode=0" >> /udpcfg.txt echo "umode=$umode" >> /udpcfg.txt #echo "udpcparam=$udpcparam" >> /udpcfg.txt echo "udpcparam=`echo $udpcparam | tr '?' ' ' | tr '.' '-'`" >> /udpcfg.txt fi #echo "$COLTXT" #echo "Tentative d'ejection du CD..." #echo "$COLCMD" #modprobe ide-cd #/bin/udpc_dialog init #( cd /proc/ide ; for i in hd? ; do if fgrep -q cdrom $i/media ; then eject /dev/$i ; echo ejecting /dev/$i ; fi ; done) echo -e "$COLTITRE" echo "Fin" #read PAUSE datedebut=`date "+%Y-%m-%d %H:%M:%S"` echo "Debut: $datedebut" > /tmp/dates.txt sleep 1 # u1 netmodule=AUTO enableDiskmodule=no disk=/dev/hda udpcparam=..autostart?12 ======================================