Description of problem: The current livecd can not be used over NFS booting with PXE. Version-Release number of selected component (if applicable): 013-1.fc8 How reproducible: every time Steps to Reproduce: Setup a boot server (tftp, dhcp etc) with the following pxelinux.cfg/default: LABEL test kernel test/vmlinuz-2.6.23.1-42.fc8 append initrd=test/initrd.img root=192.168.1.12:/nfsroot/fedora-8 rootfstype=nfs rootflags=ro,nolock quiet liveimg rhgb -- Where /nfsroot/fedora-8 is an export of a mounted livecd. Actual results: Boot and observe mayhem. :-) Expected results: LiveCD desktop. Additional info:
Created attachment 260491 [details] Preliminary patch, needs cleanup Adds the following functions to mayflower: - allow the usage of a config directory (with existing etc/fstab etc/modprobe.conf etc) so it's usable outside livecd-creator - improved module dependency finding by using --ignore-install - allows for rootfstype nfs (does dhcp and nfs mount)
ToDo: - properly configure network driver - properly hand over the network configuration to NetworkManager
Created attachment 260511 [details] Creates a config directory for VMware (/ pcnet32) An example config directory.
This isn't going to be added to mayflower. The right answer here is getting the live image on the same initrd infrastructure as the rest of the distro and then doing things there. Especially as mkinitrd already has all of the nfsroot, iscsi, etc bits (and is growing nbd as well)