Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2000 09:26:30 +0200
From:      Ruslan Ermilov <ru@FreeBSD.ORG>
To:        Warner Losh <imp@village.org>
Cc:        Marcel Moolenaar <marcel@cup.hp.com>, stable@FreeBSD.ORG
Subject:   Re: HEADS UP: 3.x -> 4.0-STABLE upgrade instructions
Message-ID:  <20000316092630.A40068@relay.ucb.crimea.ua>
In-Reply-To: <200003152226.PAA90110@harmony.village.org>; from Warner Losh on Wed, Mar 15, 2000 at 03:26:01PM -0700
References:  <38D00D51.D0781868@cup.hp.com> <Pine.BSF.4.21.0003151354390.1980-100000@dt051n0b.san.rr.com> <200003152159.OAA89926@harmony.village.org> <38D00D51.D0781868@cup.hp.com> <200003152226.PAA90110@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 15, 2000 at 03:26:01PM -0700, Warner Losh wrote:
> In message <38D00D51.D0781868@cup.hp.com> Marcel Moolenaar writes:
> : Warner Losh wrote:
> : >         To update from 3.x to 4.0 stable
> : >         --------------------------------
> : >         cd /usr/src
> : >         make buildworld
> : >         cd sbin/mknod
> : >         make install
> : >         <follow directions to build/install a kernel>
> : 
> : You can make a kernel like this:
> : 	cd /usr/src
> : 	make buildkernel KERNEL=YOUR_KERNEL_HERE
> : 
> : The new `buildkernel' and `installkernel' targets make use of the tools
> : build by buildworld and effectively works around the bootstrap problem.
> : Do they not work (the make targets, that is)?
> 
> When I tried the installkernel it installed things as /YOUR_KERNEL_HERE
> 
> I'll have to update things.
> 
Yes, but it is much easier to point this out, rather than make users
recompile their kernel with the following procedure:

:  To build a kernel
:  -----------------
:  Update config, genassym and go:
:          cd src/usr.bin/genassym
:          make depend all install
:          cd ../../usr.sbin/config
:          make depend all install
:          cd ../../sys/i386/conf
:          config YOUR_KERNEL_HERE
:          cd ../../compile/YOUR_KERNEL_HERE
:          make depend && make
:          make install

The simplest thing is to `cd /usr/src; make buildkernel installkernel'.
This will build and install /kernel.GENERIC, and users should try it
out first.  After successful boot, they just go to /sys/arch/conf, and
compile their favourite kernel the usual suspects.


-- 
Ruslan Ermilov		Sysadmin and DBA of the
ru@ucb.crimea.ua	United Commercial Bank,
ru@FreeBSD.org		FreeBSD committer,
+380.652.247.647	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age


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?20000316092630.A40068>