Regarding FreeBSD Custom Kernel

Benjamin Sobotta mayday at gmx.net
Fri Jul 16 10:34:18 PDT 2004


On Friday 16 July 2004 16:12, bsd hack wrote:
> Hi All,
>       I have a few basic questions regarding building a custom Kernel:
>
> (1) Once I configure, make and make install the custom kernel... it will
> get written to /boot/kernel. Now I have already made a backup of the
> working kernel.  what I need to know is when I get the boot loader
> menu(when it counts from 1 to 10) is there any way in which I can Include
> another option for my Custom Kernel. I want the default to remain as the
> working kernel... and I want an option for my Custom kernel in the menu...

No need to make a backup. The previous is automatically copied 
to /boot/kernel.old. Besides you don't use configure, make, make install to 
compile and install a new kernel but "make buildkernel KERNCONF=YOURKERNEL" 
and "make installkernel KERNCONF=YOURKERNEL".

http://www.de.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html

>
> (2) Secondly I dont understand the boot prompt and the loader prompt
> completely. at the boot prompt I guess I can specify the kernel I want to
> load. So lets say I have my custom kernel in the directory
> /boot/mydir/custom-kernel. so how do I specify at the boot prompt or the
> loader prompt to load the custom kernel
>

well theoretically you type at boot prompt:

"unload kernel"
"boot mydir"

I'm not really sure what happens if you rename the kernel itself. Personally I 
would ONLY copy or move the directory.

> (3) And finally I had downloaded the source code of freeBSD and I
> configured, did a make and a make install without making any changes
> ...(Just to get it started!) ... when I rebooted the system it failed to
> recognize the disk and so I reinstalled FreeBSD again...( hadnt enabled any
> debug options so could not recover any information!!)... Is there anything
> that "HAS" to be done before installing the new kernel?
>

Kernel and "world" should be in sync. So if you download the sources you want 
to reinstall world _and_ kernel. This is especially important when there were 
version changes in between. 

http://www.de.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
http://www.de.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html

> any help will be appreciated.

I hope this helps a little bit since I'm also not an expert.... :)

Ben

>
> Thank you
> HKR
>
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail is new and improved - Check it out!
> _______________________________________________
> freebsd-newbies at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-newbies
> To unsubscribe, send any mail to "freebsd-newbies-unsubscribe at freebsd.org"


More information about the freebsd-newbies mailing list