From owner-freebsd-current@FreeBSD.ORG Thu Oct 21 20:58:42 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B735016A4CF for ; Thu, 21 Oct 2004 20:58:42 +0000 (GMT) Received: from mail1.speakeasy.net (mail1.speakeasy.net [216.254.0.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A52843D60 for ; Thu, 21 Oct 2004 20:58:42 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 8151 invoked from network); 21 Oct 2004 20:58:42 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 21 Oct 2004 20:58:41 -0000 Received: from [10.50.41.228] (gw1.twc.weather.com [216.133.140.1]) (authenticated bits=0) by server.baldwin.cx (8.12.11/8.12.11) with ESMTP id i9LKwQnK068720; Thu, 21 Oct 2004 16:58:38 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: freebsd-current@FreeBSD.org Date: Thu, 21 Oct 2004 15:05:27 -0400 User-Agent: KMail/1.6.2 References: <31660.1098380462@critter.freebsd.dk> In-Reply-To: <31660.1098380462@critter.freebsd.dk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200410211505.27635.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on server.baldwin.cx cc: Poul-Henning Kamp cc: current@FreeBSD.org cc: Tim Dettloff Subject: Re: Solution? Re: pxe-install on FreeBSD 5.3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Oct 2004 20:58:42 -0000 On Thursday 21 October 2004 01:41 pm, Poul-Henning Kamp wrote: > In message <5b0444b504102016381f8e3f96@mail.gmail.com>, Tim Dettloff writes: > >After a lot of searching I think I have found the problem. > > > >Both sys/nfsclient/nfs_diskless.c (, bootp_subr.c) and sys/dev/md/md.c > >sets rootdevnames[0] which is used by sys/kern/vfs_mount.c to select a > >root. On 5.2.1 nfs set it first and the setting was later overwritten > >by md. I suspect that this commit > >http://lists.freebsd.org/pipermail/cvs-src/2004-March/021449.html > >changed that order, so that nfs now overwrites the md setting. > >I suggest that nfs is modified so it sets rootdevnames[1] instead of > >[0]. As far as I can see [1] this is not used for anything. That way > >md is alway tried first and then nfs. > > Doesn't the search terminate if [0] is NULL ? Perhaps there should be a small wrapper function to register a candidate root with an associated priority and that wrapper function could then manage the rootdevnames[] array and keep them sorted based on the priority? > >>Tim. > > > >On Wed, 20 Oct 2004 05:16:51 +0000 (UTC), Bjoern A. Zeeb > > > > wrote: > >> On Tue, 19 Oct 2004, Tim Dettloff wrote: > >> > >> Hi, > >> > >> > On 5.2.1-RELEASE i could just copy /boot from the boot-only iso to my > >> > tftp-sever, compile pxeboot with LOADER_TFTP_SUPPORT=YES and I was > >> > ready to pxeinstall. > >> > > >> > When I do the same with 5.3-RC1 the kernel wants to mount root from > >> > NFS instead of /dev/md0. > >> > > >> > What is the reason for this change? > >> > >> I don't know but I had posted a solution earlier this year. If I > >> rememeber correctly it had been setting > >> set vfs.root.mountfrom="ufs:/dev/md0c" > >> in boot/loader.rc. > >> > >> > In addition it would really be nice if the iso contained a > >> > pxeboot build with LOADER_TFTP_SUPPORT=YES in addition to the > >> > standard one. I imagine it is only a couple of lines extra in the > >> > makefile..? > >> > >> +1 from me ;) > >> > >> -- > >> Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT > > > >_______________________________________________ > >freebsd-current@freebsd.org mailing list > >http://lists.freebsd.org/mailman/listinfo/freebsd-current > >To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org