* [gentoo-user] pxe boot + nfs mountpoints @ 2009-06-29 17:19 James 2009-06-29 18:59 ` [gentoo-user] " James 2009-07-12 9:23 ` [gentoo-user] " Sascha Hlusiak 0 siblings, 2 replies; 5+ messages in thread From: James @ 2009-06-29 17:19 UTC (permalink / raw To: gentoo-user 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 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: pxe boot + nfs mountpoints 2009-06-29 17:19 [gentoo-user] pxe boot + nfs mountpoints James @ 2009-06-29 18:59 ` James 2009-06-30 20:20 ` James 2009-07-12 9:23 ` [gentoo-user] " Sascha Hlusiak 1 sibling, 1 reply; 5+ messages in thread From: James @ 2009-06-29 18:59 UTC (permalink / raw To: gentoo-user 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<jtp@nc.rr.com> 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 > ^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: pxe boot + nfs mountpoints 2009-06-29 18:59 ` [gentoo-user] " James @ 2009-06-30 20:20 ` James 2009-07-05 15:46 ` James 0 siblings, 1 reply; 5+ messages in thread From: James @ 2009-06-30 20:20 UTC (permalink / raw To: gentoo-user bump On Mon, Jun 29, 2009 at 2:59 PM, James<jtp@nc.rr.com> wrote: > 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<jtp@nc.rr.com> 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 >> > ^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: pxe boot + nfs mountpoints 2009-06-30 20:20 ` James @ 2009-07-05 15:46 ` James 0 siblings, 0 replies; 5+ messages in thread From: James @ 2009-07-05 15:46 UTC (permalink / raw To: gentoo-user Any thoughts? On Tue, Jun 30, 2009 at 4:20 PM, James<jtp@nc.rr.com> wrote: > bump > > On Mon, Jun 29, 2009 at 2:59 PM, James<jtp@nc.rr.com> wrote: >> 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<jtp@nc.rr.com> 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 >>> >> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] pxe boot + nfs mountpoints 2009-06-29 17:19 [gentoo-user] pxe boot + nfs mountpoints James 2009-06-29 18:59 ` [gentoo-user] " James @ 2009-07-12 9:23 ` Sascha Hlusiak 1 sibling, 0 replies; 5+ messages in thread From: Sascha Hlusiak @ 2009-07-12 9:23 UTC (permalink / raw To: gentoo-user; +Cc: James [-- Attachment #1: Type: text/plain, Size: 1054 bytes --] Am Monday 29 June 2009 19:19:53 schrieb James: > /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. Why do you want to export /pxe/diskless/gentoo but /usr from the server? Wouldn't that result in a weird mixed Gentoo system, where you have to be careful what to emerge? My PXE system has the whole client system in /pxe/diskless/gentoo, so I can even use emerge, etc. from the clients without worrying about a mixed /usr. I do not know a solution to your problem though. - Sascha [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-07-12 9:23 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-06-29 17:19 [gentoo-user] pxe boot + nfs mountpoints James 2009-06-29 18:59 ` [gentoo-user] " James 2009-06-30 20:20 ` James 2009-07-05 15:46 ` James 2009-07-12 9:23 ` [gentoo-user] " Sascha Hlusiak
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox