From owner-freebsd-questions Sun Dec 3 17:18:27 2000 From owner-freebsd-questions@FreeBSD.ORG Sun Dec 3 17:18:26 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by hub.freebsd.org (Postfix) with ESMTP id CCECE37B400 for ; Sun, 3 Dec 2000 17:18:25 -0800 (PST) Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (8.10.1/8.10.1) with ESMTP id eB41IHJ30619; Sun, 3 Dec 2000 17:18:17 -0800 (PST) Message-Id: <200012040118.eB41IHJ30619@ptavv.es.net> To: Joe Oliveiro Cc: Spades , freebsd-questions@FreeBSD.ORG Subject: Re: top: nlist failed In-reply-to: Your message of "Sun, 03 Dec 2000 06:17:14 EST." Date: Sun, 03 Dec 2000 17:18:17 -0800 From: "Kevin Oberman" Sender: oberman@ptavv.es.net Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Date: Sun, 3 Dec 2000 06:17:14 -0500 (EST) > From: Joe Oliveiro > > Dont you need to do 'make installworld' before you compile a new kernel > since you want the new kernel to be compiled with the latest system > files. No. You miss the point of the new kernel build procedure in 4.0. By building the kernel with the "make buildkernel" in /usr/src as opposed to the old /usr/sbin/config in /sys/i386/conf, you ARE using the new (but not yet installed) files. This allows the new kernel to be built and booted up so that the installworld can be done under the new kernel. That is another reason to reboot to single user mode prior to doing the installworld as opposed to simple dropping into single-user mode. I think this is probably poorly understood and a good explanation (which I may have time to write some day, but not today) would clarify when you need to use buildkernel and installkernel and when you can use the faster "/sr/sbin/config CONFIG" method. Short rule of thum..If you are rebuilding because you have updated the system sources, use buildkernel and installkernel. If you are making configuration changes and rebuilding from the current sources with a different configuration, use /usr/sbin/config. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message