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>