On 2/3/07, Kevin Annies <[EMAIL PROTECTED]> wrote:
>
> I have inserted the mount usr.sqsh command at this point because the 
> following chroot command is executed from the just newly mounted / system. 
> The pain is the chroot binary happens to be in /usr/bin which at this time is 
> compressed. However, the archive does not uncompress at this time becuase the 
> loop device does not exist on the initrd. I could try adding it but then 
> woulit not become invalid as soon as I chroot? SO should I put the mount 
> command in twice as a result or perhaps use a mount bind type of command? In 
> addition could I add a second mount into one of the rc.d scripts?

Sorry, this is not my area of expertise. You might get better support
on the live-cd mailing list since they do this (I think). You could
try to copy the LiveCD initramfs creation:

http://wiki.linuxfromscratch.org/livecd/browser/trunk/packages/initramfs

However, one other thing you can do is check out David Zeuthen's livecd-tools.

http://gitweb.freedesktop.org/?p=users/david/livecd-tools.git;a=summary

He works for RedHat, and the tools are used to generate Fedora live
CDs. You probably can't use them directly because they have some
Fedoraisms, but I would look at his mkinitrd replacement, mayflower.
It has support for booting squashfs from the initramfs.

http://gitweb.freedesktop.org/?p=users/david/livecd-tools.git;a=blob;hb=HEAD;f=creator/mayflower

Maybe that can give you some extra ideas.

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to