How to create a Fedora install ISO for testing

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Fix list)
(Trying this for now)
Line 16: Line 16:
  
 
== Make a DVD image ==
 
== Make a DVD image ==
<!-- I forgot, you need to use an HTML <ol> if you want command sections in between steps in a procedure. -->
+
 
<ol><li>You can use the same tools that [[ReleaseEngineering | Fedora Release Engineering]] uses to make a DVD.  First, install the {{package|pungi}} package.
+
# You can use the same tools that {{ReleaseEngineering | Fedora Release Engineering}} uses to make a DVD.  First, install the {{package|pungi}} package.
<pre>yum install pungi</pre></li>
+
<pre>yum install pungi</pre>
<li>Change directory to an area with gobs of free space.  Use the {{command|df -h}} command to find a location if needed.
+
# Change directory to an area with gobs of free space.  Use the {{command|df -h}} command to find a location if needed.
<pre>cd /tmp</pre></li>
+
<pre>cd /tmp</pre>
<li>Download the current kickstart file for Rawhide.
+
# Download the current kickstart file for Rawhide.
<pre>curl -o rawhide-fedora.ks http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=blob_plain;f=share/rawhide-fedora.ks;hb=HEAD</pre></li>
+
<pre>curl -o rawhide-fedora.ks http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=blob_plain;f=share/rawhide-fedora.ks;hb=HEAD</pre>
<li>Edit the {{command|repo}} commands in the {{filename|rawhide-fedora.ks}} file to point at your local mirror.  If the mirror is on your hard disk as above, for example, use this command in the kickstart file:
+
# Edit the {{command|repo}} commands in the {{filename|rawhide-fedora.ks}} file to point at your local mirror.  If the mirror is on your hard disk as above, for example, use this command in the kickstart file:
<pre>repo --name=rawhide --baseurl=file:///var/www/fedora/linux/development/$basearch/os</li>
+
<pre>repo --name=rawhide --baseurl=file:///var/www/fedora/linux/development/$basearch/os
<li>Make the DVD image:
+
# Make the DVD image:
<pre>pungi --nosource --nosplitmedia --nodebuginfo --all-stages -c rawhide-fedora.ks</pre></li>
+
<pre>pungi --nosource --nosplitmedia --nodebuginfo --all-stages -c rawhide-fedora.ks</pre>
</ol>
+

Revision as of 20:38, 23 March 2009

This page will show you how to build an ISO of Rawhide that you can use for testing.

Important.png
Testing pre-releases
There are specific sections below that show how to get a DVD that matches the version being used by the QA group for testing Fedora pre-releases.
Note.png
Superuser privileges required
The rest of this tutorial requires that you open a root shell. Open a terminal and run the command su -, and provide the root password.

Get Rawhide (optional)

If you don't have Rawhide available on a fast, local link, you may want to mirror it locally using rsync.

mkdir -P /var/www/fedora/linux/development/x86_64/os
cd /var/www/fedora/linux/development/x86_64/os
rsync -Pavy --delete-after <MIRROR_NEAR_YOU>::fedora-linux-development/x86_64/os .

Note that these commands assume you are interested in testing the x86_64 (64-bit) architecture. Substitute i386 as needed for 32-bit architecture.

Make a DVD image

  1. You can use the same tools that Template:ReleaseEngineering uses to make a DVD. First, install the Package-x-generic-16.pngpungi package.
yum install pungi
  1. Change directory to an area with gobs of free space. Use the df -h command to find a location if needed.
cd /tmp
  1. Download the current kickstart file for Rawhide.
curl -o rawhide-fedora.ks http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=blob_plain;f=share/rawhide-fedora.ks;hb=HEAD
  1. Edit the repo commands in the rawhide-fedora.ks file to point at your local mirror. If the mirror is on your hard disk as above, for example, use this command in the kickstart file:
repo --name=rawhide --baseurl=file:///var/www/fedora/linux/development/$basearch/os
# Make the DVD image:
<pre>pungi --nosource --nosplitmedia --nodebuginfo --all-stages -c rawhide-fedora.ks