ident name and kernel 10
Mohsen Pahlevanzadeh
mohsen at pahlevanzadeh.org
Tue Aug 12 04:33:30 UTC 2014
On Mon, 2014-08-11 at 09:59 +0200, Polytropon wrote:
> On Mon, 11 Aug 2014 07:58:02 +0430, Mohsen Pahlevanzadeh wrote:
> > my instruction:
> > ###################################
> > cd /usr/src/sys/i386/conf/
> > mkdir /root/kernels
> > cp GENERIC /root/kernels/MYK
> > ln -s /root/kernels/MYK
> > ee /root/kernels/MYK #### I changed ident from GENERIC TO MYK
> > ee /root/kernels/MYK ## add the following options for ipfw firewall(at
> > end of file):
> > ////////////////////////////////
> > options IPFIREWALL
> > options IPFIREWALL_VERBOSE
> > options IPFIREWALL_VERBOSE_LIMIT
> > options IPFIREWALL_DEFAULT_TO_ACCEPT
> > options IPDIVERT
> > /////////////////////////////
> > make LINT
> > cd /usr/src/
> > make buildkernel KERNELCONF=MYK
> > make installkernel KERNELCONF=MYK
> > init 6
> > ##########################################
>
> Even though this seems to work, it's not how you are supposed to
> install a kernel today. Have a look at /usr/src/Makefile's comment
> header:
>
> # 1. `cd /usr/src' (or to the directory containing your source tree).
> # 2. `make buildworld'
> # 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
> # 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
> # [steps 3. & 4. can be combined by using the "kernel" target]
> # 5. `reboot' (in single user mode: boot -s from the loader prompt).
> # 6. `mergemaster -p'
> # 7. `make installworld'
> # 8. `make delete-old'
> # 9. `mergemaster' (you may wish to use -i, along with -U or -F).
> # 10. `reboot'
> # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
>
> This procedure is a little bit different.
>
> Additionally, you can store your own kernel config in /sys/i386/conf
> (but make a local copy, for example in /root; symlinking is also okay).
>
>
>
> > after boot, `uname -i` returns GENERIC ,
> > My arch is i386: `uname -p` returns i386 ,
> > Where's my problem?
>
> It _may_ be a problem with the procedure you're using, even though
> you said to have changed the "ident" statement in the kernel
> configuration file. So maybe you try the recommended procedure
> first and check the results.
>
>
>
Thank you so much,
Can you explain more about make buildworld
More information about the freebsd-questions
mailing list