From owner-freebsd-questions@FreeBSD.ORG Wed Oct 11 06:54:07 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 5C58C16A412 for ; Wed, 11 Oct 2006 06:54:07 +0000 (UTC) (envelope-from zbyszek@szalbot.homedns.org) Received: from lists.lc-words.com (lists.lc-words.com [83.19.156.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE9EA43D49 for ; Wed, 11 Oct 2006 06:54:06 +0000 (GMT) (envelope-from zbyszek@szalbot.homedns.org) Received: from [127.0.0.1] (helo=localhost) by lists.lc-words.com with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GXXyv-0006YM-9F for freebsd-questions@freebsd.org; Wed, 11 Oct 2006 08:54:21 +0200 Date: Wed, 11 Oct 2006 08:54:21 +0200 (CEST) From: Zbigniew Szalbot X-X-Sender: zbyszek@192.168.11.51 To: freebsd-questions@freebsd.org Message-ID: <20061011084014.W23849@192.168.11.51> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: custom kernel, make buildkernel and then? 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: Wed, 11 Oct 2006 06:54:07 -0000 Hello, Hope you can advise me. I have a FreeBSD 6.1 stable system for which I want to build a custom kernel. However, I am scared to death (almost ;) and just want to make sure I have it done the right way. I have in the past used supfile with ports-all option and couldn't build a custom kernel. Yesterday it dawned on me that I need sources for that, not ports. So I ran cvsup with src-all option. Now, I followed these steps: # cd /usr/src/sys/i386/conf # mkdir /root/kernels # cp GENERIC /root/kernels/LISTS # ln -s /root/kernels/LISTS then I used procedure 2 for building the kernel the new way. # cd /usr/src # make buildkernel KERNCONF=LISTS It all went well without any complaint (I was really puzzled - when it comes to IT, I usually see half-empty glasses...) but now I wonder. My next step is supposed to be make installkernel KERNCONF=LISTS Is it OK to do it on an already configured system? I have some usual applications like php, mysql, apache, exim MTA configured and working. So in other words I am trying to build a custom kernel not on a fresh install but on an already working system (operating for 25 days). It is not a webserver but it is running and needs these apps. My fear is that I am likely to break something. Have I done the right steps? Do you think I can progress with make installkernel? I have also a question about the last command in the recipe: > Now, shutdown the system and reboot to use your new kernel. Will shutdown -r now be enough? Or do I have to boot in single user mode? Sorry if all of these seems obvious. I am new to FreeBSD. Thank you very much in advance! Warm regards, -- Zbigniew Szalbot