Hi all

Warren Togami wrote:
[snip]
root=dhcp is a kernel cmdline given by the bootloader (syslinux, grub, pxelinux, etc.) which directs the initrd during runtime to bring up eth0 and do DHCP. It then mounts the rootfs depending on options given by the DHCP server. Fedora 10 mkinitrd implements the following two types of mounts with root=dhcp.

        option root-path "172.31.100.254:/path/to/target_root";
        option root-path "nbd:172.31.100.254:2000:squashfs:ro";

An existing RFC specifies syntax for iscsi that could be implemented as well. (Although iscsi is problematic because some types require authentication.) Arbitrary types of root=dhcp rootfs mounts can be implemented with hooks made possible with your patch.

A question: Why not use root=/dev/nfs and the other options according to kernel doc, like nfsroot=... and ip=autoconf? For me that is much more readable.

Maybe even leave nfsroot-mounting to the kernel as long as that features remains in the tree.

I guess nbd and iscsi could go the same way like root=/dev/iscsi ...

Regards,
Philippe
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to