How to make your own Fedora Core 3 DVD from the CD ISO images?
These instructions require you to have enough disk space for the
resulting ISO image, but if you have a DVD burner and don't care about
installing the media checksum so that you can test the media from
install (not really that important if you have verified the checksums
of the original images, unless you're concerned about errors resulting
from the actual DVD creation process itself), you can pipe the output
of mkisofs directly to your burning software and not worry about the
intermediate disk space.
So here are the steps. These steps create a DVD image that is usable
from a Unix system. Add the -J and -T flags to the mkisofs command if
you want something that you can read from Windows as well. Add
-V "Label" if you want to create a volume label.
1. Go to a place on your drive with about 3.5 GB free. This is
needed for the final ISO image only. You'll need a 2.4 kernel to
create a file > 2 GB.
2. Create directories on which to mount the ISO images using loop
device mounts:
mkdir FC3-i386-disc{1,2,3,4}
3. Mount the ISO images using a loop device mount:
mount -o ro,loop .../FC3-i386-disc1.iso FC3-386-disc1
mount -o ro,loop .../FC3-i386-disc2.iso FC3-i386-disc2
# etc. -- repeat for the remaining discs that you want
# Replace ... with the path to your ISO images.
4. Copy the isolinux directory and the .discinfo from disc1 to the
current directory:
cp -a FC3-i386-disc1/isolinux FC3-i386-disc1/.discinfo .
5. Edit the .discinfo file, replacing the fourth line with 1,2,3,4
6. Create the iso image. I'm separating this mkisofs command into
multiple lines ending with \ for clarity. You can type it that
way or as a long command. I explain this command at the end.
mkisofs -o FC3-i386-dvd.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-R -m TRANS.TBL \
-x FC3-i386-disc1/.discinfo -x FC3-i386-disc1/isolinux \
-graft-points FC3-i386-disc1 .discinfo=.discinfo isolinux/=isolinux \
Fedora/=FC3-i386-disc2/Fedora Fedora/=FC3-i386-disc3/Fedora \
Fedora/=FC3-i386-disc4/Fedora
Now burn the resulting ISO image to a DVD.
Here's the mkisofs command explained:
# Write the output to FC3-i386-dvd.iso
mkisofs -o FC3-i386-dvd.iso \
# Set up the DVD to be bootable using an El Torito boot image.
# This comes from the RELEASE_NOTES file on disc 1.
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
# Use Rock ridge extensions (to support long file names, etc.).
# Exclude all TRANS.TBL files on the original disc. If you want
# to access this disc from Windows, add -J to create Joliet
# extensions and -T to create new TRANS.TBL files in place of
# the ones you're omitting.
-R -m TRANS.TBL \
# Omit the .discinfo and isolinux files from disc1
-x FC3-i386-disc1/.discinfo -x FC3-i386-disc1/isolinux \
# Use Psyche-i386-disc1 (minus above exclusions) as the root.
# Graft the .discinfo and isolinux directories from the current
# directory to .discinfo and isolinux on the new disc. Also
Bookmarks