Pasar los 3 cd's de redhat9 a un dvd


  • 0

    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



  • 1

    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 ""
    
    


  • 2

    Siempre puedes hacerlo con una Knoppix si no quieres instalar Linux para usar ese script.





Has perdido la conexión. Reconectando a Hardlimit.