Okay, I've gotten a little further by moving some of the runscripts to /etc/runlevel/boot.
I still, however, can't seem to get /usr/ nfs mounted before some of the boot runlevel daemons kick off (like keymap, etc.). I think part of the problem is I'm using OpenRC. Any way on forcing netmount init script to kick off before everything else? -j On Mon, Jun 29, 2009 at 1:19 PM, James<[email protected]> wrote: > All, > > I am having a weird problem and I'm going nuts trying to figure out > what may be going wrong. > > I've followed the "Diskless Nodes" document[1] on the g.o website. So > far my machine will PXE boot and mount root partition without any > issues. > > The diskless client, however, does *not* mount the non-root partitions > (such as /opt, /usr, etc.). This results in a system with no /usr > partition and a ton of my tools missing. ;) > > If I log into the crippled system, however, I can manually mount /usr > and /opt. Things work better at that point. > > Here's the fstab file inside of /diskless/gentoo/etc/: > > 10.1.1.5:/diskless/gentoo / nfs > sync,hard,intr,rw,nolock,rsize=8192,wsize=8192 0 0 > 10.1.1.5:/opt /opt nfs > sync,hard,intr,ro,nolock,rsize=8192,wsize=8192 0 0 > 10.1.1.5:/usr /usr nfs > sync,hard,intr,ro,nolock,rsize=8192,wsize=8192 0 0 > 10.1.1.5:/home /home nfs > sync,hard,intr,rw,nolock,rsize=8192,wsize=8192 0 0 > none /proc proc defaults > 0 0 > > ----- > > /etc/exports is as follows: > > /pxe/diskless/gentoo > *(sync,rw,no_root_squash,no_all_squash,no_subtree_check) > /opt > *(sync,ro,no_root_squash,no_all_squash,no_subtree_check) > /usr > *(sync,ro,no_root_squash,no_all_squash,no_subtree_check) > /home > *(sync,rw,no_root_squash,no_all_squash,no_subtree_check) > /var/log > *(sync,rw,no_root_squash,no_all_squash,no_subtree_check) > > Any thoughts on why these partitions are not mounting automatically? > I've even appended "auto" to the fstab mountpoints with no success. > > Help greatly appreciated. :) > > -j > > 1 http://www.gentoo.org/doc/en/diskless-howto.xml >

