Pasar los 3 cd's de redhat9 a un dvd
-
Buenas , por motivos de faena me han pedido que pase los 3cd's de la redhat 9 a un dvd… me suena haver leido que havia 1 script para hacerlo pero no lo encuentro , a ver si alguien podria darme una ayuda.
salu2 rAdGe
-
Solo he encontrado esto…pero me gustaria hacerlo por ejemplo desde mi maquina en windows .... a ser posible..
#/bin/bash # by Chris Kloiber # This version only works with "isolinux" based Red Hat Linux versions. 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..." 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 cd $DVD mkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table . /usr/lib/anaconda-runtime/implantisomd5 --force $2 echo "$2 $DVD" echo "2 DVD" #cleanup echo "" echo "Process Complete!" echo ""
-
Siempre puedes hacerlo con una Knoppix si no quieres instalar Linux para usar ese script.