make installkernel doesn't work?
Garrett Cooper
youshi10 at u.washington.edu
Mon Mar 13 05:36:44 UTC 2006
On Mar 12, 2006, at 8:55 PM, Cstdenis wrote:
> I don't get it. I'm trying to switch from a custom kernel named
> SERVER to a
> generic kernel.
>
> %uname -imrs
> FreeBSD 6.0-RELEASE-p4 amd64 SERVER
>
> cd /usr/src
> make clean
> rm -rf /usr/obj
> make buildkernel
> make installkernel
> <reboot>
> %sysctl kern.ident
> kern.ident: SERVER
>
> Why isn't the GENERIC kernel taking effect? The make installkernel
> does say
> generic.
>
> --------------------------------------------------------------
>>>> Installing kernel
> --------------------------------------------------------------
> cd /usr/obj/usr/src/sys/GENERIC; MAKEOBJDIRPREFIX=/usr/obj
> MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE=
> GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
> PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/
> legacy/usr/bi
> n:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/
> sbin:/usr/o
> bj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/
> usr/sbin:/
> usr/bin make KERNEL=kernel install
> thiskernel=`sysctl -n kern.bootfile` ; if [ ! "`dirname
> "$thiskernel"`" -ef
> /boot/kernel ] ; then chflags -R noschg /boot/kernel ; rm -rf /
> boot/kernel
> ; else if [ -d /boot/kernel.old ] ; then chflags -R noschg
> /boot/kernel.old ; rm -rf /boot/kernel.old ; fi ; mv /boot/kernel
> /boot/kernel.old ; sysctl kern.bootfile=/boot/kernel.old/"`basename
> "$thiskernel"`" ; fi
> kern.bootfile: /boot/kernel/kernel -> /boot/kernel.old/kernel
> mkdir -p /boot/kernel
> install -p -m 555 -o root -g wheel kernel /boot/kernel
> cd /usr/src/sys/modules;
> MAKEOBJDIRPREFIX=/usr/obj/usr/src/sys/GENERIC/modules KMODDIR=/boot/
> kernel
> DEBUG_FLAGS="-g" MACHINE=amd64 KERNBUILDDIR="/usr/obj/usr/src/sys/
> GENERIC"
> make install
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe at freebsd.org"
grep KERNCONF /etc/make.conf yields what? Also, are you making your
kernel via a script?
-Garrett
More information about the freebsd-questions
mailing list