On Fri, 2007-07-13 at 12:46 -0500, Jerry Vonau wrote: > I've been playing around with both anaconda and the live-cd, and I had > an idea to kind of merge the two. I took advantage up the RHupdates > override on a nfs install, to have anaconda use a squashfs.img that is > on the nfs server in /LiveOS/,(this could use a bit of work...) creating > the same device name as the the live-cd install is looking for. Once > that is done, anaconda uses a patched livecd.py to install to the > harddrive. This is more of a proof of concept them prime code.. ;) > First I altered fedora.py in installclass, flags.py, bootloader.py, > livecd.py, and added a new one called livefs.py, adding them in > /RHupdates/ to incorporate my changes with out really having to play > with the loader. I wouldn't expect that you would have to go this far... you should really be able to just mount your NFS dir, loopback mount the squashfs.img and losetup the os.img block device and then you just need to run anaconda with the right args as liveinst does. Especially all of the bits for initrd and grub.conf creation feels like it's doing things which are already done for you Jeremy