Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Mar 2006 22:11:47 -0800
From:      "Cstdenis" <cstdenis@voicio.com>
To:        "Garrett Cooper" <youshi10@u.washington.edu>, <freebsd-questions@freebsd.org>
Subject:   Re: make installkernel doesn't work?
Message-ID:  <00ee01c64665$049f7c80$6401a8c0@chris>
References:  <00c601c6465a$60431d90$6401a8c0@chris> <E2071B49-9C69-4779-AB10-3F7605F9A42A@u.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
(Resending, didn't get the mailing list in the last copy)

No script, just running those commands manually.

%grep KERNCONF /etc/make.conf
%
All make.conf contains is a few WITH_ and WITHOUT_ switches for some ports
and the perl stuff. I commented out the optimization stuff a few tries ago.

%env | grep KERNCONF
%

I don't think its a KERNCONF issue because the "Installing kernel" output
starts with cd /usr/obj/usr/src/sys/GENERIC

Full output of make (about 2.6MB)
http://www.fanart-central.net/files/make_kernel.txt

----- Original Message ----- 
From: "Garrett Cooper" <youshi10@u.washington.edu>
To: <freebsd-questions@freebsd.org>
Sent: Sunday, March 12, 2006 9:38 PM
Subject: Re: make installkernel doesn't work?


> 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
> _______________________________________________
> 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"
>





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00ee01c64665$049f7c80$6401a8c0>