[Fedora-livecd-list] Running LiveCD from network?

Jerry Vonau jvonau at shaw.ca
Mon Jan 28 19:05:00 UTC 2008


Jeremy Katz wrote:
> On Mon, 2008-01-28 at 10:59 -0600, Jerry Vonau wrote:
>> Cain, Brian (GE Healthcare) wrote:
>>>> I have a PXE boot environment set up for installing Fedora/RHEL.  Has
>>>> anyone looked at making the LiveCD loadable from the network?  If not,
>>>> are there any pointers that might help?
>>> Mohammed Khan did some work a while back.  I wasn't able to get it to
>>> work (failed at the pivot root), but I dig very deep on it.  It works
>>> for him, so it's worth looking at.
>>>
>>> https://www.redhat.com/archives/fedora-livecd-list/2007-June/msg00021.ht
>>> ml
>>>
>> I'm happy someone else thinks like me. I posted to the anaconda list, a 
>> hack using nsf as the storage point for the live image, but that only 
>> did an install.(July/Aug 07). If that is what you want, it works. I'm 
>> currently playing around with anaconda's loader to see if I can get that 
>> to run the livecd, seems to me like a good starting point, with a gui 
>> for dmc's persistent work. With anaconda's hardware detection, I'm 
>> hoping to make a portable persistent live-usb disk. I've been (very) 
>> slowly porting the livecd's initrd parts to C code for anaconda's 
>> loader. I've got a mix of shell and C that currently can mount the 
>> livecd, and use that in place of the stage2.img file. (boy is it hard to 
>> keep up with some of the changes going on) Next is to get the run-init 
>> part to work without freaking out anaconda. Any interested?
> 
> Rather than hijacking anaconda pieces (and the doom that is the anaconda
> initrd), the better approach is probably to get to where we can use the
> standard mkinitrd pieces to build the live initrd.  This likely is going
> to involve switching the initrd over to using bash as opposed to nash as
> its interpreter.  I started some work in this area, but realistically,
> it's going to take some large-ish changes.

But I like anaconda's initrd, ;-) Cool, that is a whole pile less 
convoluted that playing in C, looking forward to your progress. Got an 
svn sandbox somewhere?

Jerry




More information about the Fedora-livecd-list mailing list