Before I see this Lab, for me make a custom version of Fedora would involve C programming, lots of shell scripts and much more complicated stuff. But in class we were presented to “pungi” and how easy is to use pungi. I created a custom spim of Fedora 9, the only hard thing I need to do was to create a kickstart file, I didn’t have problems in the others steps. The new Fedora repository in Seneca College “Belmont” is very nice, I was downloading some files at 10 mb/s !!!
The only command used was
# pungi -c f9-ks.cfg –nosource –force –ver=F9
After create the iso file, its possible to initiate the new Fedora using qemu-kvm
#qemu-kvm -m 512 -cdrom /path_to/Fedora-Custom.iso
In the first time tryed I didn’t specified the option -m 512, then I got the message that I don’t have enought ram, and I went to text mode.
Fedora Live CD
To make a Fedora custom we used the livecd-tools with the command:
# livecd-creator -c /usr/share/livecd-tools/livecd-fedora-minimal.ks
I noticed that some packages came for Fedora 11, 10, and 9 !!! But I was building a Fedora 8. All packages were downloaded from Belmond, then I used qemu-kvm to initialize the live distro, but it didn’t work :-(. Even with the iso file generated properly, maybe because of the hard drive controllers of the computers in the lab.