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>