Has any work been done to document Anaconda's deep-dark-secrets yet?
My current project:
Given a copy of all the RPMS/SRPMS, and having the anaconda-runtime package installed, I'd like to build an installable tree using a custom kernel (for my funky x64_64 laptop) and optionally create CD and DVD images.
On Thu, Apr 29, 2004 at 03:31:11AM +0800, Chris Kloiber wrote:
Has any work been done to document Anaconda's deep-dark-secrets yet?
My current project:
Given a copy of all the RPMS/SRPMS, and having the anaconda-runtime package installed, I'd like to build an installable tree using a custom kernel (for my funky x64_64 laptop) and optionally create CD and DVD images.
anaconda-devel-list archives and the Anaconda Documentation Project should get you going:
http://rau.homedns.org/twiki/bin/view/Anaconda/WebHome
Paul
On Thu, 2004-04-29 at 04:04, Paul Nasrat wrote:
On Thu, Apr 29, 2004 at 03:31:11AM +0800, Chris Kloiber wrote:
Has any work been done to document Anaconda's deep-dark-secrets yet?
My current project:
Given a copy of all the RPMS/SRPMS, and having the anaconda-runtime package installed, I'd like to build an installable tree using a custom kernel (for my funky x64_64 laptop) and optionally create CD and DVD images.
anaconda-devel-list archives and the Anaconda Documentation Project should get you going:
http://rau.homedns.org/twiki/bin/view/Anaconda/WebHome
Paul
Thanks.
On Thu, Apr 29, 2004 at 03:31:11AM +0800, Chris Kloiber wrote:
Has any work been done to document Anaconda's deep-dark-secrets yet?
My current project:
Given a copy of all the RPMS/SRPMS, and having the anaconda-runtime package installed, I'd like to build an installable tree using a custom kernel (for my funky x64_64 laptop) and optionally create CD and DVD images.
-- Chris Kloiber
-- fedora-devel-list mailing list fedora-devel-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-devel-list
You also want to check out the Fedora Documentation Project. Good stuff, with some decent Anaconda docs.
About modifying the install tree. Start with a complete Red Hat/Fedora install tree, not just a copy of all the packages. Make your modifications...(change out kernel)...run 'genhdlist </path/to/i386>'
Anyway, lots of good suff in the FDP.
Jack Neely
On Thu, 2004-04-29 at 22:59, Jack Neely wrote:
On Thu, Apr 29, 2004 at 03:31:11AM +0800, Chris Kloiber wrote:
Has any work been done to document Anaconda's deep-dark-secrets yet?
My current project:
Given a copy of all the RPMS/SRPMS, and having the anaconda-runtime package installed, I'd like to build an installable tree using a custom kernel (for my funky x64_64 laptop) and optionally create CD and DVD images.
-- Chris Kloiber
-- fedora-devel-list mailing list fedora-devel-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-devel-list
You also want to check out the Fedora Documentation Project. Good stuff, with some decent Anaconda docs.
About modifying the install tree. Start with a complete Red Hat/Fedora install tree, not just a copy of all the packages. Make your modifications...(change out kernel)...run 'genhdlist </path/to/i386>'
Anyway, lots of good suff in the FDP.
Jack Neely
I haven't had time to look at the information yet. I know about genhdlist, but I'm more interested in replacing the kernel that is booted from the CD (and later installed) as well as the options for 'split-distro' to make it all fit on CD's again. I may not get a "round tuit" until the weekend after next. Thanks
On Fri, 30 Apr 2004 05:19:02 +0800 Chris Kloiber ckloiber@ckloiber.com wrote:
I haven't had time to look at the information yet. I know about genhdlist, but I'm more interested in replacing the kernel that is booted from the CD (and later installed) as well as the options for 'split-distro' to make it all fit on CD's again. I may not get a "round tuit" until the weekend after next. Thanks
The basic recipe goes something like this:
get the kernel SRPM. Make the changes you want. Rebuild the binary RPMS from this. e.g rpmbuild -ba --target=i386 kernel.spec rpmbuild -ba --target=i686 kernel.spec
add the new RPMs into your tree. Re-run genhdlist so that the hdlists are up to date.
Build a pkgorder.txt
/usr/lb/anaconda-runtime/pkgorder /path/to/Fedora/1 i386 > /tmp/pkgorder.txt
Re-build your install media
/usr/lib/anaconda-runtime/buildinstall --comp dist-1 --pkgorder \ /tmp/pkgorder.txt --version 1 --product 'Fedora Core' --release 1 \ --prodpath Fedora /path/to/Fedora/1
and you should end up with shiny new boot images in /path/to/Fedora/1/images
I don't use split-distro so I can't help you there.