Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Sep 2003 08:22:38 +0800
From:      <chael@southgate.ph.inter.net>
To:        <freebsd-questions@freebsd.org>
Subject:   Re: Rebuilding the Kernel
Message-ID:  <003501c37cb1$cd03a690$ee01a8c0@JMICH>
References:  <003601c37c8f$cfe8e4a0$04fea8c0@moe> <oprvl8sh0b0cf2rk@mail.messagingengine.com>

next in thread | previous in thread | raw e-mail | index | archive | help

If you just need to rebuild your kernel, edit the config file and do only
this command under /usr/src/ dir:

make buildkernel installkernel KERNCONF=yourkernel

That's all. :-P

> On Tue, 16 Sep 2003 15:19:20 -0500, Charles Howse <chowse@charter.net>
> wrote:
>
> >> > So I can get it right in my head (now there's a challenge).
> >>  The correct
> >> > steps for building a custom kernel is:
> >> >
> >> >   1) update sources
> >> >   2) rm -rf /usr/obj/*
> >> >   3) make buildworld
> >> >   4) edit kernel config file
> >> >   5) make buildkernel
> >> >   6) make installkernel
> >> >   7) reboot
> >> >   8) make installworld
> >> >   9) mergemaster
> >> >
> >> > Many Thanks
> >> >
> >> > Mark.
> >>
> >> I believe that's mostly it, but there are smaller steps that may be
> >> important inbetween, like doing `chflags' on /usr/obj/*
> >> before removing
> >> the files - all this is in the manual, though.  The steps outlined
> >> above are in the handbook - in that order.  Take another look at the
> >> handbook and if you still have problem reply with specific issues.
> >
> > Here's a real good article.
> > http://bsdvault.net/sections.php?op=viewarticle&artid=21
>
> # cd /usr/obj
>
> # chflags -R noschg *
>
> # rm -rf *
>
> One other step between removing the old /usr/obj and making buildworld:
>
> # mergemaster -p
>
> Jud
> _______________________________________________
> 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?003501c37cb1$cd03a690$ee01a8c0>