Correct steps to recompile kernel

Stephen Liu satimis at yahoo.com
Thu May 20 09:39:28 PDT 2004


Hi Bill,

Tks for your advice.

- snip -
> > # cd /usr/src/sys/i386/conf
> > # cp GENERIC GENERIC.bak
> > # cp GENERIC MYKERNEL
> > # ee MYKERNEL
> > (modifying the kernel)
> 
> This is good ... although making a backup of GENERIC
> is
> somewhat redundant.

Noted with thanks.  But in case of trouble where can I
get the old kernel back.

> > # config MYKERNEL
> > # cd /usr/src/sys/i386/compile/MYKERNEL
> > (Are the above directories correct???)
> > 
> > # make depend
> > # make
> > # make install
> 
> This is the _old_ way.  I believe it still works,
> but I
> don't know if it's supported any longer, and
> besides, it's
> just more work than needed.  The docs describe the
> newer
> method, which is
> 
> cd /usr/src
> make buildkernel KERNCONF=MYKERNEL
> <reboot to single-user mode>
> make installkernel KERNCONF=MYKERNEL
> reboot

Noted with thanks.

> > check /etc/rc.conf to have the line:
> > linux_enable="YES"
> > reboot PC
> 
> This is a completely different thing than compiling
> a kernel.
> If you want the linuxulator installed, definately do
> this,
> but it's not really related to building a kernel.

Noted.
 
> You don't mention if you've updated your source code
> or not.
> Just a warning, if you _did_ update your source
> code, you need
> to remake world as well as the kernel or you'll have
> trouble.
> If you didn't update your source, the steps outlined
> above
> should cover everything.

No, I am not going to upgrade the kernel, only to
activate SCSI support.  Sorry for not mentioning it on
my first posting.

Tks

B.R.
Stephen

_______________________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com.hk address at http://mail.english.yahoo.com.hk


More information about the freebsd-questions mailing list