Creazione di un DVD FEDORA

D

DOCUME

Guest
Per creare un DVD con il Fedora Linux dentro hai solo bisogno di questo script:

# / bin / bash

# Da Chris Kloiber <ckloiber(at)redhat.com>

# Un rapido h (a) ck che creare un DVD avviabile iso di un Red Hat Linux
# Distribuzione.Feed è una directory che contiene i scaricati
# File iso di una distribuzione, o il punto a una directory contenente
# Il "RedHat", "isolinux" e di "immagini" directory.

# Questa versione funziona solo con "isolinux" basato versioni di Red Hat Linux.

# Lotti di spazio su disco necessari per il lavoro, la distribuzione 3X dimensioni almeno.

# GPL versione 2 si applica.Non viene data alcuna garanzia, yadda, yadda.Buon divertimento.if [$ #-lt 2]; poi
echo "Utilizzo:` basename $ 0 `origine / destinazione / DVD.iso"
echo ""
echo "La 'fonte' può essere una directory che contiene un unico"
echo "set di ISOS, o di un albero è esplosa come un sito FTP."
exit 1
fi

cleanup () (
[$ (LOOP: = / tmp / loop) = "/"] & & echo "LOOP punto di montaggio = \ /, morendo!"& & Uscita
[-D $ LOOP] & & rm-rf $ LOOP
[$ (DVD: = ~ / mkrhdvd) = "/"] & & echo "DVD dati posizione è \ /, morendo!"& & Uscita
[-D $ DVD] & & rm-rf $ DVD
)

cleanup
mkdir-p $ LOOP
mkdir-p $ DVD

if [! `ls $ 1 / *. iso 2> & 1> / dev / null; echo $?»], quindi
echo "Trovato CD con le immagini ISO ..."
CDS = `0` expr
DISCHI = "1"

per f in `ls $ 1 / *. iso»; fare
mount-o loop $ f $ LOOP
cp-av $ LOOP / * $ DVD
if [-f $ LOOP / .discinfo], quindi
cp-av LOOP $ / $ .discinfo DVD
CDS = `expr $ CDS 1`
if [$ CDS! = 1], quindi
DISCHI = `echo $ (DISCHI), $ ()` CDS
fi
fi
umount $ LOOP
fatto
if [-e $ DVD / .discinfo], quindi
awk '(if (NR == 4) (print dischi) else (print;))' dischi = "$ DISCHI" $ DVD / .discinfo> $ DVD / .discinfo.new
mv $ DVD / DVD .discinfo.new $ / .discinfo
fi
altro
echo "Trovato FTP come albero ..."
cp-av $ 1 / $ * DVD
[-E $ 1/.discinfo] & & cp-av 1/.discinfo $ $ DVD
fi

rm-rf $ DVD / isolinux / boot.cat
$ trovare DVD-nome TRANS.TBL | xargs rm-f

cd $ DVD
mkisofs-R-J-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

cleanup
echo ""
echo "processo completo!"
echo ""

----- Cut here -----

Forse è necessario il dvd rw-tools (trovare a rpmfind.net)
La procedura per creare la iso del dvd sono ...# Mkdvdiso.sh / percorso / per / la / cd / ISOS / posizione / e / nome / del / dvd.iso

# Growisofs-Z / dev/scd0 = / percorso / e / nome / del / dvd.isoAuguriamo che questo utile

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorriso" border="0" />
 
W powszechnym mniemaniu cookies, czyli ciasteczka umożliwiają śledzenie poczynań użytkowników internetu. Jak się okazuje są bardziej wyrafinowane metody. Poznaj fingerprinting!

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top