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