faire un dvd bootable depuis les iso d une mandrake ou autre - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-05-2004 à 00:19:02
ReplyMarsh Posté le 21-05-2004 à 09:31:40
Mais j'ai déjà reçu mon DVD....
Est-ce que ça permet aussi d'ajouter des paquets spécifiques ?
Marsh Posté le 21-05-2004 à 09:57:10
génial !
Marsh Posté le 21-05-2004 à 12:22:32
Je vais essayer ça également (pour avoir les contrib):
http://www.linuxiso.org/forums/viewtopic.php?t=18140
Pas sûr que cela marche aussi bien.
Marsh Posté le 21-05-2004 à 12:34:12
On l'attendait, le voila !
Marsh Posté le 22-05-2004 à 14:51:18
par exemple :
sh /root/mkdvdiso.sh /mnt/ftp/mandrake/ /mnt/mkd.iso |
apres a peine 10 min de moulinage :
-rw-r--r-- 1 root root 3768463360 May 22 14:40 mkd.iso |
iso realisée a partir de 5 isos
Marsh Posté le 23-05-2004 à 12:02:55
c'est à partir des .isos directement ou de leurs contenus?
Marsh Posté le 23-05-2004 à 12:11:19
question bete ?
cela régénere les hdlist.cz
Marsh Posté le 23-05-2004 à 12:17:11
Juicy a écrit : c'est à partir des .isos directement ou de leurs contenus? |
des isos
Marsh Posté le 23-05-2004 à 12:17:33
mikala a écrit : question bete ? |
je pense pas vu que c est fait pour red hat
Marsh Posté le 23-05-2004 à 12:18:13
ton dvd risque de merder alors je pense
Marsh Posté le 23-05-2004 à 12:21:14
mikala a écrit : ton dvd risque de merder alors je pense |
nan il marche tres bien
un pote en a fait un a partir de la 10.0 official 4cd et ca roulez grave
Marsh Posté le 26-05-2004 à 19:02:12
pk ca suffit pas que ca ai reussi ?
Marsh Posté le 26-05-2004 à 19:17:48
tu l'as installé ou pas ?
Marsh Posté le 26-05-2004 à 19:20:19
comment on fait depuis windoz XPaisse si on veut faire le dividi (on passe par Cygwin ou Knoppix ?) ?
Marsh Posté le 26-05-2004 à 19:23:52
mikala a écrit : tu l'as installé ou pas ? |
j attends mon nouveau proc je te dit
Marsh Posté le 26-05-2004 à 19:24:00
j_c_p a écrit : comment on fait depuis windoz XPaisse si on veut faire le dividi (on passe par Cygwin ou Knoppix ?) ? |
oue voila
Marsh Posté le 26-05-2004 à 19:28:19
tomate77 a écrit : j attends mon nouveau proc je te dit |
donc tu ne sais pas si cela va fonctionner )
Marsh Posté le 26-05-2004 à 19:30:08
mikala a écrit : donc tu ne sais pas si cela va fonctionner ) |
bah un pote comme je t ai dit l a installé (la official 4cd) a partir du dvd qu on a généré chez lui avec ce script
Marsh Posté le 26-05-2004 à 19:30:24
il m a dit que ca a marché nikel et que c est super rapide l install
Marsh Posté le 26-05-2004 à 19:31:39
tomate77 a écrit : oue voila |
ok (car on m'a posé la question -> tiens au fait tu peux passer en guest star sur le topic si tu veux )
Marsh Posté le 26-05-2004 à 19:35:58
il y a quelque chose à éditer dans le script, un path qq chose ?
Marsh Posté le 26-05-2004 à 19:43:28
cette ligne ?
echo "Usage: `basename $0` source /destination/DVD.iso"
Marsh Posté le 26-05-2004 à 19:47:22
nan celle la est sert pour te montrer quels sont les arguments
c est cex 2 lignes la :
[ ${LOOP:=/tmp/loop} = "/" ] && echo "LOOP mount point = \/, dying!" && exit
[ ${DVD:=~/mkrhdvd} = "/" ] && echo "DVD data location is \/, dying!" && exit
Marsh Posté le 26-05-2004 à 19:48:30
donc tu mets /toto/loop au lieu de /tmp/loop (rep ou sont les isos)
et /final au lieu de ~/mkrhdvd (rep temporaire pour faire le dvd)
Marsh Posté le 26-05-2004 à 21:12:41
jeep05 a écrit : putain, ca m'a supprimé toute une partition !!!!!!!!!! |
Marsh Posté le 26-05-2004 à 21:20:48
ouais ma partition /homeInternet
a été entierement vidée !!
dans quel fichier je peux voir le log de ce qui s'est passé ?
Marsh Posté le 26-05-2004 à 21:21:50
jeep05 a écrit : ouais ma partition /homeInternet |
tu as lu le script ??
car le rep $DVD est effacé mais bon ...
Marsh Posté le 26-05-2004 à 21:23:11
ben voila... $DVD j'ai mis /homeInternet
c'était pas censé etre le repertoire de destination de l'iso ?
:fait chier je me souviens plus de ce que j'avais sur cette partoche en plus.
ah ben si ! les ISO de la Mandrake wine et ?
Marsh Posté le 26-05-2004 à 21:33:10
je t ai dis que ct un rep temporaire pour le dvd en plus
Marsh Posté le 26-05-2004 à 21:35:44
snif enfin bon. rien de grave. ce n'était que des données téléchargées, et donc retéléchargeables j'ai juste à me souvenir de ce qu'il y avait...
d'ailleurs peut-on automatiser la tache suivante :
tous les heures par exemple, lister dans un fichier tous les répertoires d'un dossier spécifié ? un petit script exécuté ensuite par crontab ?
echo ls /homeInternet && ls /monrep && etc.. ? > monfichier
Marsh Posté le 21-05-2004 à 00:12:48
salut,
bon je sais que bcp d entre vous cherchaient comment faire un dvd bootable a partir des isos de mandrake (notament)
on sait tous que MakeCD et mkcd ne marchent pas
apres avoir cherché bien longtemps avec un pote on a enfin trouvé un script qui marche du tonnere :
http://www.redhat.com/archives/fed [...] 04981.html
testé et approuvé a partir de la mdk 10 version 4cd
voici le script au cas ou le ftp soit en rade
#/bin/bash
# by Chris Kloiber <ckloiber@redhat.com>
# A quick hack that will create a bootable DVD iso of a Red Hat Linux
# Distribution. Feed it either a directory containing the downloaded
# iso files of a distribution, or point it at a directory containing
# the "RedHat", "isolinux", and "images" directories.
# This version only works with "isolinux" based Red Hat Linux versions.
# Lots of disk space required to work, 3X the distribution size at least.
# GPL version 2 applies. No warranties, yadda, yadda. Have fun.
if [ $# -lt 2 ]; then
echo "Usage: `basename $0` source /destination/DVD.iso"
echo ""
echo " The 'source' can be either a directory containing a single"
echo " set of isos, or an exploded tree like an ftp site."
exit 1
fi
cleanup() {
[ ${LOOP:=/tmp/loop} = "/" ] && echo "LOOP mount point = \/, dying!" && exit
[ -d $LOOP ] && rm -rf $LOOP
[ ${DVD:=~/mkrhdvd} = "/" ] && echo "DVD data location is \/, dying!" && exit
[ -d $DVD ] && rm -rf $DVD
}
cleanup
mkdir -p $LOOP
mkdir -p $DVD
if [ !`ls $1/*.iso 2>&1>/dev/null ; echo $?` ]; then
echo "Found ISO CD images..."
CDS=`expr 0`
DISKS="1"
for f in `ls $1/*.iso`; do
mount -o loop $f $LOOP
cp -av $LOOP/* $DVD
if [ -f $LOOP/.discinfo ]; then
cp -av $LOOP/.discinfo $DVD
CDS=`expr $CDS + 1`
if [ $CDS != 1 ] ; then
DISKS=`echo ${DISKS},${CDS}`
fi
fi
umount $LOOP
done
if [ -e $DVD/.discinfo ]; then
awk '{ if ( NR == 4 ) { print disks } else { print ; } }' disks="$DISKS" $DVD/.discinfo > $DVD/.discinfo.new
mv $DVD/.discinfo.new $DVD/.discinfo
fi
else
echo "Found FTP-like tree..."
rsync -avP --exclude SRPMS $1/* $DVD
# cp -av $1/* $DVD
[ -e $1/.discinfo ] && cp -av $1/.discinfo $DVD
fi
rm -rf $DVD/isolinux/boot.cat
find $DVD -name TRANS.TBL | xargs rm -f
# My thanks to Mubashir Cheema for suggesting this fix.
# cd $DVD
mkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 8 -boot-info-table $DVD
/usr/lib/anaconda-runtime/implantisomd5 --force $2
# Don't like forced mediacheck? Try this instead.
# /usr/lib/anaconda-runtime/implantisomd5 --supported-iso --force $2
cleanup
echo ""
echo "Process Complete!"
echo ""
ENJOY !!