From owner-freebsd-questions@FreeBSD.ORG Mon Aug 11 20:31:47 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F834106566B for ; Mon, 11 Aug 2008 20:31:47 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from raq5.nitrex.net (raq5.nitrex.net [213.165.227.5]) by mx1.freebsd.org (Postfix) with ESMTP id ACBB78FC26 for ; Mon, 11 Aug 2008 20:31:46 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from [192.168.10.140] (gate.zenatode.org.uk [213.165.225.167]) by raq5.nitrex.net (8.13.1/8.13.1) with ESMTP id m7BKVfcr015907 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 11 Aug 2008 21:31:44 +0100 Message-ID: <48A0A1AC.2090000@onetel.com> Date: Mon, 11 Aug 2008 21:31:40 +0100 From: Chris Whitehouse User-Agent: Thunderbird 2.0.0.7pre (X11/20080715) MIME-Version: 1.0 To: freebsd_user@guice.ath.cx References: <48975FF8.6010207@guice.ath.cx> <20080804220801.GA6648@torus.slightlystrange.org> <489784A8.7030701@guice.ath.cx> <20080805042950.GB6648@torus.slightlystrange.org> <48981BE8.8050804@guice.ath.cx> In-Reply-To: <48981BE8.8050804@guice.ath.cx> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org Subject: Re: buildworld, buildkernel, installkernel, shutdow now, fsck -p -- NO WRITE ACCESS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 20:31:47 -0000 freebsd_user@guice.ath.cx wrote: > Daniel Bye wrote: >> On Mon, Aug 04, 2008 at 06:37:28PM -0400, email wrote: >> >>> I thank you. In addition, I am quite sure the command we are >>> referred to in "23.4.5 Drop to Single User Mode" is in fact 'shutdown >>> now' and not 'shutdown -r now'. >> >> Yes. But that section relates to dropping to single user mode for the >> duration of the build, not for the installworld phase. To quote from >> 23.4.5: >> >> You may want to *compile* the system in single user mode. (Emphasis >> mine) >> >> It is merely a possible preparatory step that some people like to take >> before embarking on the rest of the process. >> >> Section 23.4.9 goes on to talk about what to do after the world and >> kernel build are complete, and you have installed the new kernel: >> >> You should reboot into single user mode to test the new kernel works. >> Do this by following the instructions in Section 23.4.5. >> >> This refers specifically to the part of 23.4.5 that talks about >> rebooting into single user mode, and not the part that talks about >> dropping to single user mode. (A subtle, but important, distinction.) >> >> I would suggest that the simplest approach would be something like: >> >> # cd /usr/src >> # make buildworld && make buildkernel >> # make installkernel >> (reboot into single user mode) >> # fsck -p >> # mount -u / >> # mount -at ufs >> # swapon -a >> # cd /usr/src >> # make installworld >> # mergemaster >> >> (Just so we're clear - section 23.4.5 talks about going to single >> user mode for the duration of the *first 3 steps* of the above process. >> As I mentioned previously, I have never found this step necessary, but >> there is certainly no harm in it, and it may be the sensible thing to >> do if your system has a lot of users logged in during normal operations. >> Note that you must still reboot after installing the new kernel, and >> before continuing to installworld.) >> >> Dan >> >> > > > I followed 'your' suggestion/recommendation and did 'shutdown -r now' > with great results; -- fsck -p works fine. However allow me to say that > the fbsd handbook section 23.4.9, which I was initially following > referred me back/up to section 23.4.5. The entire section -- 23.4 > Rebuilding “world” only mentioned 'shutdown -r now' one (1) time in > section 23.4.12. Had the fbsd handbook mentioned 'shutdown -r now' > instead of referring the reader to another section perhaps I wouldn't be > discussing this with you. :-) Sorry to make this longer than it needed > to be. I thank you once again. The handbook does say in section 23.4.2 that if /usr/src/UPDATING contradicts something you read in the handbook, UPDATING takes precedence so I guess it does cover itself. The steps in UPDATING seem to work pretty well. I sometimes do mergemaster -iU at the second mergemaster step in the "To rebuild everything and install it on the current system" step as I mostly don't change the files that get reviewed by mergemaster, otherwise I stick exactly to UPDATING and get almost no problems. Chris > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" >