I've managed to make a script to create a boot.img with an updated
kernel. It's horribly hacky in places, but hey, it works.
The filesystem setup needed is a directory with as subdirectories:
- boot: The contents of boot.iso, i.e. one isolinux directory with boot.cat, etc.
- initrd: The contents of the initrd (gzip -dc initrd.img | cpio -id
--no-absolute-filenames)
- configs: A directory with:
- kernel-2.6.16-1.2111_FC5.x86_64.rpm (or another one, just not a xen one I think)
- defmods.txt which is attached and comes from the anaconda-runtime
scripts and Mk.1 eyeball
- isolinux.cfg if you want to change it, otherwise remove the cp from the script
- ks.cfg if you want to add it, otehrwise remove the cp from the
script, you'll need an "ks=cdrom:/isolinux/ks.cfg" in the append of
isolinux.cfg to use it automatically
Also you need gen_initramfs_list.sh and gen_init_cpio from the linux
kernel sources somewhere (in the script they're in ../..).
Then you run mkiso, and hopefully you'll get a beautiful newboot.iso
you can use for a nfs install. It's probably reasonably easy to
extent to a dvd iso regeneration.
OG.