Messages in this thread | | | Date | Wed, 19 Oct 2005 00:22:11 -0400 | From | John Richard Moser <> | Subject | Re: Keep initrd tasks running? |
| |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Phillip Susi wrote: > I am confused. I thought that once the initramfs init execs the real > init, the initramfs is freed. It can't be freed if there are processes > that still have open files there, so that would seem to prevent any > processes being started in the initramfs and continuing after the real > system is booted. >
AFAIK it's pivoted and then umounted, which frees it. This doesn't mean it has to be freed.. . .
> Jeff Bailey wrote: > >> This is much more easily supported in Breezy. usplash is started at the >> top of the initramfs (from the init-top hook) and lives until we start >> gdm. >> >> The biggest constraint is that you don't have write access to the target >> root filesystem (since it's mounted readonly). However, /dev is a tmpfs >> that is move mounted to the new root system. If you need to have >> sockets open or store data, you can use that. usplash does this for its >> socket. >> >> Note that the initramfs startup sequence isn't at all similar to the old >> initrd startups. It should be easy for you to cleanly add what you want >> under /etc/mkinitramfs/scripts and not have to modify the >> initramfs-tools package. /usr/share/doc/initramfs-tools/HACKING >> contains some starter information. >> >> Hope this helps! >> >> Tks, >> Jeff Bailey >> >> >> >> >> >> >> > >
- -- All content of all messages exchanged herein are left in the Public Domain, unless otherwise explicitly stated.
Creative brains are a valuable, limited resource. They shouldn't be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there. -- Eric Steven Raymond -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDVcnzhDd4aOud5P8RAmk/AJ48RK9V5CrJeNXu/ORxuNa3I/+jrACeOkUl z2l1tNTWm6dtjysddaZ81co= =7GLq -----END PGP SIGNATURE----- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |