[Fedora-livecd-list] Live ISO within initrd for PXE Boot?

Warren Togami wtogami at redhat.com
Mon Feb 18 03:33:40 UTC 2008


Chris Lalancette wrote:
> Warren Togami wrote:
>> http://git.fedoraproject.org/git/?p=livecd;a=commit;h=e0f0269d3a8f8f310e7c5fdfb8af45892f419c13
>>> The way it works is to bundle the complete ISO image inside the initrd.
>>> The kernel and (bloated) initrd are downloaded using PXE in the normal
>>> way, and the init script finds and loopback-mounts the ISO image and
>>> booting continues as normal.
>> Wow.  I don't mean to offend, but this seems like an incredibly bad way 
>> of doing this.  Isn't this really slow in the boot up because you must 
>> wait for the entire ISO to download?  It also requires the client to 
>> have more than enough RAM to have the entire ISO in memory?  It sounds 
>> like the entire memory used by the ISO remains unavailable to the booted 
>> system.
> 
> Well, it depends on your definition of "bad".  For the purposes I
> originally wrote it for, the ISO is going to be fairly small (~70MB or
> less), and the target machines will have a lot of memory.  So for that
> situation, it works well enough, doesn't waste an appreciable amount of
> memory, and fits into existing tools fairly easily.

Ah, I didn't realize that you were using livecd-tools and mayflower for 
a rescue or install type image.  ~70MB really isn't so bad, and you are 
right about one less service to configure being a benefit.

Warren Togami
wtogami at redhat.com




More information about the livecd mailing list