Hi,
Thanks for you support, I will check your instructions soon. I put here more background information.
In Fedora 16 I have working customized installation DVD. A friend of mine made and optimized distro part and since then I have updated only my application part (ks files, etc). He picked manually rpms based on manually installed system, but I think that there must be more sophisticated way to do that, but as I told, I'm not so familiar with all cool linux tools.
If I do manually the installlation, here are the steps:
- installing Fedora-17-x86_64-Live-LXDE.iso DVD
- defining proxy into /etc/yum.conf
- coping my_app.repo into /etc/yum.repos.d/
- sudo yum install my_app
So far I started to work this way: "How to create a Fedora install ISO for testing"
https://fedoraproject.org/wiki/How_t...SO_for_testing
I got feeling that this is what I need.
I installed at least mock & pungi and modified instructions so that instead of "rawhide" I used "F17". Then I modified fedora-install-fedora.ks and I added there my own repository definition and my rpms to the end of %package list. Of cource there were a huge bunch of unnecessary stuff, I didn't start to optimize the content at this phase. I finally got out DVD of 3.8G and I checked that my rmps(4x) were found from /Package/<n>. DVD was working fine as such (without installed my rpms)
Then I opened ISO img into linux file system(/tmp/isowork/) to update other stuff:
- copied 4 kick start files into /tmp/isowork/
- copied modified isolinux.cfg into /tmp/isowork/isolinux/
I have following references to my ks
label option_1
menu label blaa blaa 1
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ks-00.cfg asknetwork
.
..
label option_4
menu label blaa blaa 4
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ks-04.cfg asknetwork
- copied my_dir(~0.75G) into /tmp/isowork/
Then I made ISO img with mkisofs command and luckily it still fit into DVD, but it did not worked and installlation procedure stopped with following error messages:
- /dev/root/ does not exist
- dropping to debug shell
I guess the problem was in my append command if I compare it what it is in original menu labels:
append initrd=initrd.img root=live

DLABEL=Fedora\x2017\x20x86_64 <parameters>
Then I did not know how to continue. If I use some standard F17 installation DVD from internet, it's easily over 4G and adding my stuff on the top of that, makes ISO img too big to fit DVD.
Br,
Jari