From owner-freebsd-questions@FreeBSD.ORG Mon Dec 1 07:15:13 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B154816A4CE for ; Mon, 1 Dec 2003 07:15:13 -0800 (PST) Received: from clunix.cl.msu.edu (clunix.cl.msu.edu [35.9.2.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 438BB43F75 for ; Mon, 1 Dec 2003 07:14:27 -0800 (PST) (envelope-from jerrymc@clunix.cl.msu.edu) Received: (from jerrymc@localhost) by clunix.cl.msu.edu (8.11.7p1+Sun/8.11.7) id hB1FDwK01583; Mon, 1 Dec 2003 10:13:58 -0500 (EST) From: Jerry McAllister Message-Id: <200312011513.hB1FDwK01583@clunix.cl.msu.edu> To: valerian_ro@yahoo.com (Valerian Galeru) Date: Mon, 1 Dec 2003 10:13:57 -0500 (EST) In-Reply-To: <20031201141253.5363.qmail@web12503.mail.yahoo.com> from "Valerian Galeru" at Dec 01, 2003 06:12:53 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: Compiling the kernel X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2003 15:15:13 -0000 > > I want to build a new kernel. I have edit the GENERIC > file (like is written into the documentation). And > when i run /usr/sbin/config > /root/kernels/MYKERNEL(this is my kernel) i get a lot > of errors Command not found. What is made wrong??? First of all, I presume you really used one line as /usr/sbin/config /root/kernels/MYKERNEL Not two separate command lines as it appears in your message. Secondly, did you make your copy of GENERIC in to the same directory as GENERIC? That is the best idea. Third, on any of the FreeBSD systems I have worked on there is no /root/kernels directory. (If this is something new with 5.x I am off on this as I haven't built a 5.x yet) The kernel config files are in: /usr/src/sys/i386/conf (or did you set up some homebrew link?) So, I would expect that there is a file: /usr/src/sys/i386/conf/MYKERNEL and the best way to run things is to cd /usr/src/sys/i386/conf cp GENERIC MYKERNEL vi MYKERNEL (make whatever changes you need and write+exit vi) /usr/sbin/config MYKERNEL cd ../../compile/MYKERNEL make depend make [make install] Only if you want the present kernel replaced Now if you have CVSUPed and etc, then you will want to follow those instructions instead of merely building a kernel. Doing it the above way is only if you are just changing the kernel config and then recompiling. ////jerry