Creating a Fedora 19 Scientific ISO
In my last post, I explained how you could upgrade your Fedora 18 Scientific installation to Fedora 19 scientific installation. However, if you are looking to perform a fresh installation, you would need a ISO image. I will now show you how you create an ISO image yourself.
Please note that you will need a Fedora 19 installation to create the Fedora 19 scientific image. Also, you should keep in mind that the architecture of the ISO that you build is the same as the architecture of the system you build it on.
The steps are as follows:
Install the necessary tools
We will be using the program,
livecd-creator to create the ISO which is installed by the livecd-tools package. Hence install this package using:
#yum install livecd-tools
Clone the kickstarts repository
The Fedora Scientific spin and other spins and images are created from a set of kickstart files maintained in the spin-kickstarts.git repository. Clone this repository (we will directly clone the ‘f19’ branch, since we will be generating a Fedora 19 image). The command for cloning is:
# git clone -b f19 git://git.fedorahosted.org/spin-kickstarts.git
Build the image
Before you can build the image, set SELinux to permissive mode:
# setenforce 0
Now, change your current working directory to the spin-kickstarts directory and invoke the
livecd-creator program as follows:
# livecd-creator fedora-livedvd-scientific-kde.ks
The entire process is fairly time consuming, pulls in a lot of packages from the repositories (network data consuming) and disk space intensive. Make sure you have access to all of them. Once the build process is complete, you should have a .iso file in the same directory (The file name will be something like livecd-fedora-livedvd-scientific-kde-xxyyzz.iso). You can now proceed with installing it in a virtual machine or burning it to a USB stick and installing it on a real machine.