Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2000 15:17:10 -0400
From:      Kevin <kmg@bestweb.net>
To:        so@server.i-clue.de, Christoph Sold <so@server.i-clue.de>, "Daniel C. Sobral" <dcs@newsguy.com>
Cc:        so@server.ms-agentur.de, Kris Kennaway <kris@FreeBSD.ORG>, stable@FreeBSD.ORG
Subject:   Re: Stable does not boot after make buildworld, ... Was: HEADS UP! Always use the 'make buildkernel' target to make yerkernels
Message-ID:  <00071415190500.00593@Barbarossa>
In-Reply-To: <396F18CC.6EB2304D@i-clue.de>
References:  <Pine.BSF.4.21.0007092043510.33246-100000@freefall.freebsd.org> <396C6848.A4907221@newsguy.com> <396F18CC.6EB2304D@i-clue.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 14 Jul 2000, Christoph Sold wrote:
> A-Ha! Now we get closer to the problem... read on, suggestions follow...
> 
> "Daniel C. Sobral" wrote:
> > 
> > Christoph Sold wrote:
> > >
> > > > Summary of Officially Sanctioned Update Procedure:
> > > >
> > > > make buildworld
> > > > make buildkernel
> > > > make installkernel
> > > > shutdown (drop into single-user mode)
> > > > make installworld
> > > > mergemaster
> > > > reboot
> > > >
> > > > Depart from the above procedure at your own risk. Thankyou :-)
> > >
> > > Been there, done that, to the last letter ('kay, I didn't type the
> > > "(drop into single-user..." part). Fresh install from 4.0-Release,
> > > CVSup'ed after the binutils were declared clean. The system panics when
> > > loading linux.ko.
> > >
> > > It seems to me there is something not working as intended.
> > >
> > > Can any helpful soul look at the stable build sequence shown and
> > > determine why it crashes during loading linux.ko?
> > 
> > Yes. After the above procedure, your new kernel will be installed under
> > a different name, equal to the name of the kernel configuration file.
> > When booting, the old /kernel will get loaded, and that one is
> > incompatible with your newer modules.
> > 
> > There are two ways around this:
> > 
> > 1) Edit /boot/loader.conf and add the line kernel="XYZZY", where XYZZY
> > is the name of your kernel.
> > 2) See LINT (it's still LINT on -stable, right? :) for an option that
> > let you override the name, so that XYZZY will install kernels named
> > "kernel" again.
> 
> As I have written: I have followed this procedure to the point. An 'lo,
> there was a kernel named (SURPRISE) GENERIC shamelessly sitting around
> at root.
> 
> Can we safely
> 
> a) assume when building the default (GENERIC) kernel it should be
> installed automagically so it boots automatically, and, if possible,
> move the old kernel to kernel.old automagically?
> 
> b) make the build process so following the instructions to the point
>    leads to a running system, automagically,
>  or, alternatively
>    change the build instructions to show the pitfalls more prominently?
> 
> IMHO, when big changes like aout-elf, or, recently, new tool chain tools
> make changes to the build process unavoidable, /prominent/ hints for
> stupid stable-only-readers like me should be placed everywhere*) -- in
> case of aout->elf, I was warned, so that went through. This time I
> plainly missed the warnings.
> 
> Just my .05 Euro
> -Christoph Sold

	Read /usr/src/UPDATING for information on how to
compile and install a new kernel.
	-Kevin
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-stable" in the body of the message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00071415190500.00593>