Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Mar 2006 21:38:29 -0800
From:      Garrett Cooper <youshi10@u.washington.edu>
To:        freebsd-questions@freebsd.org
Subject:   Re: make installkernel doesn't work?
Message-ID:  <E2071B49-9C69-4779-AB10-3F7605F9A42A@u.washington.edu>
In-Reply-To: <00c601c6465a$60431d90$6401a8c0@chris>
References:  <00c601c6465a$60431d90$6401a8c0@chris>

next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions- 
> unsubscribe@freebsd.org"

grep KERNCONF /etc/make.conf yields what? Also, are you making your  
kernel via a script?
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E2071B49-9C69-4779-AB10-3F7605F9A42A>