It's too complicated. Why is there no system call to change the root-fs
on the fly instead?
I actually overloaded chroot() to do this somewhere around 1.1.x, and
built a single-floppy Linux system that once booted remounted it's
root filesystem from an NFS server. So it is proven that it works.
With just a change-root system call, initrd and nfsroot aren't needed..
(See ftp:/ftp.cistron.nl//pub/people/miquels/kernel/Old/new_root_diffs)
Mike.
-- Miquel van Smoorenburg | Our vision is to speed up time, miquels@cistron.nl | eventually eliminating it.- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu