Oprettelse af et Fedora DVD

D

DOCUME

Guest
Hvis du vil oprette en dvd med Fedora Linux inde du kun brug for dette script:

# / bin / bash

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

# En hurtig h (at) gb, der vil skabe en startbar DVD iso af en Red Hat Linux
# Distribution.Foderstoffer, som enten en mappe der indeholder den hentede
# Iso filer af en distribution, eller pege det i en mappe indeholdende
# De "RedHat", "isolinux" og "billeder" mapper.

# Denne version fungerer kun med "isolinux" baseret Red Hat Linux-versioner.

# Masser af diskplads til at arbejde, 3X distribution størrelse mindst.

# GPL version 2 gælder.Ingen garantier, yadda, yadda.Have det sjovt.hvis [$ #-lt 2]; derefter
echo "Usage:` basename $ 0 `source / destination / DVD.iso"
echo ""
echo "De 'kilde', kan enten være en mappe indeholder en enkelt"
echo "sæt isos, eller eksploderet træ gerne en ftp site."
exit 1
fi

Tilfældig () (
[$ (LOOP: = / tmp / loop) = "/"] & & echo "LOOP monteringspunkt = \ /, dø!"& & Exit
[-D $ LOOP] & & rm-rf $ LOOP
[$ (DVD: = ~ / mkrhdvd) = "/"] & & echo "DVD data placering er \ /, dø!"& & Exit
[-D $ DVD] & & rm-rf $ DVD
)

Tilfældig
mkdir-p $ LOOP
mkdir-p $ DVD

hvis [! `ls $ 1 / *. iso 2> & 1> / dev / null; echo $?«]; derefter
echo "Found ISO CD billeder ..."
CDS = `expr 0`
Diske = "1"

for f i `ls $ 1 / *. iso« do
mount-o loop $ f $ LOOP
cp-av $ LOOP / * $ DVD
hvis [-f $ LOOP / .discinfo]; derefter
cp-av $ LOOP / .discinfo $ DVD
CDS = `expr $ CDS 1«
hvis [$ CDS! = 1]; derefter
Diske = `echo $ (diske), $ (CDS)`
fi
fi
umount $ LOOP
gjort
hvis [-e $ DVD / .discinfo]; derefter
awk '(if (NR == 4) (print diske) else (print;))' diske = "$ diske" $ DVD / .discinfo> $ DVD / .discinfo.new
MV $ DVD / .discinfo.new $ DVD / .discinfo
fi
anden
echo "Found FTP-lignende træ ..."
cp-av $ 1 / * $ DVD
[-E $ 1/.discinfo] & & cp-av $ 1/.discinfo $ DVD
fi

rm-rf $ DVD / isolinux / boot.cat
finde $ DVD-navn 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-størrelse 4-boot-info-tabel.
/ usr/lib/anaconda-runtime/implantisomd5 - kraft $ 2

Tilfældig
echo ""
echo "Process Complete!"
echo ""

----- Skære her -----

Måske har du brug for dvd rw-tools (find den på rpmfind.net)
De skridt til at oprette dvd iso er ...# Mkdvdiso.sh / sti / til / den / cd / isos / placering / og / navn / of / dvd.iso

# Growisofs-Z / dev/scd0 = / placering / og / navn / of / dvd.isoHåber du finder det nyttigt

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top