> Who uses bootparam? Only the Kernel? bootparam is used by network boot blocks on several machines, as well as by the kernel when booting with root on nfs.
> Is Bootparamd a standard? FreeBSD has it with the same author, > there is also a Bootparamd in SunOS. I think this is important > to know for booting from other operating systems, but I dont > find this info in the man pages. It is a Sun (now Oracle) standard. Its is a very simple protocol, described in /usr/include/rpcsvc/bootparam_prot.x . > After it boots, I have the root file I gave in /etc/bootparam, > I dont need to mount it with /etc/fstab. Should I give the > root file in /etc/bootparam and leave the kernel mount the > root again? It's preferrable, especially if you want to use different mount options than the default NFS options. Also, I'd suggest, whenever possible, to add the `alldirs' option to the NFS server, and put, in the diskless client, explicit entries for /tmp, /usr and /var, so that these can get mounted as NFSv3. Otherwise, the whole / hierarchy is mounted as NFSv2 by the kernel. > The above does not happen with the swap file. To have a swap > file I have to give it in /etc/fstab. Is this due to an error > in my configuration? I think the bootparams swap file information will be used correctly (I remember seeing a fix in this area some time ago). It doesn't hurt anyway to mention it in /etc/fstab with the nfsmntpt option. Miod

