Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Dec 2003 09:34:43 -0600
From:      "Kenzo" <kenzo_chin@hotmail.com>
Cc:        <freebsd-questions@freebsd.org>
Subject:   Re: Compiling the kernel
Message-ID:  <Sea1-DAV67Fx4v8Some000074ce@hotmail.com>
References:  <200312011513.hB1FDwK01583@clunix.cl.msu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
What happened to
make buildkernel KERNCONF=KERNEL
make installkernel KERNCONF=KERNEL

did this change in newer version or something?
I thought the above was the new way of rebuilding a kernel.  Am I not up to
date?


----- Original Message ----- 
From: "Jerry McAllister" <jerrymc@clunix.cl.msu.edu>
To: "Valerian Galeru" <valerian_ro@yahoo.com>
Cc: <freebsd-questions@freebsd.org>
Sent: Monday, December 01, 2003 9:13 AM
Subject: Re: Compiling the kernel


> >
> > 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
> _______________________________________________
> 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"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Sea1-DAV67Fx4v8Some000074ce>