Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Feb 2001 14:35:21 -0500
From:      "Matthew Koivisto" <mkoivist@nortelnetworks.com>
To:        "'freebsd-questions@freebsd.org'" <freebsd-questions@freebsd.org>
Subject:   RE: Multiple kernels
Message-ID:  <E1A4B2CC91EBD1118A510000F80836F803ECAB0D@zwdld002.ca.nortel.com>

next in thread | raw e-mail | index | archive | help
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0913D.1BDD62A0
Content-Type: text/plain;
	charset="iso-8859-1"

Thnxs a lot, 
Now I have another question :)
There's not really a clear how-to out there on upgrading a freeBSD system (I
didn't install 4.1, someone else did) I've seen warning about not buliding a
new (ie 4.2) kernel from a system running 4.1. I don't really understand,
how else are you supposed to build a 4.2 kernel? Or am I just dumb and not
understanding this warning?

Thnx,
Matt Koivisto

 -----Original Message-----
From: 	Tim McMillen [mailto:timcm@umich.edu] 
Sent:	Wednesday, February 07, 2001 1:57 PM
To:	Koivisto, Matthew [WDLN2:AN33:EXCH]; 'freebsd-questions@freebsd.org'
Subject:	Re: Multiple kernels

On Wednesday February 07, 2001 13:32, Matthew Koivisto wrote:

> > Hi, I'm fairly new to freeBSD and I'm currently running a system 
with
> freeBSD 4.1 - RELEASE. I would like to upgrade to freeBSD 4.2 -
> RELEASE but I would also like to keep my old 4.1 kernel around. Is it
> possible to use the kernel boot loader to run different kernel
> versions like this? Or is the kernel boot loader just for loading
> kernels built with different options and not versions?

You can load that kernel, but it will not work.  Basically you can't do 
that.  In FreeBSD, the kernel is tightly integrated with the rest, and 
must have the same version.  This is generally helpful and provides 
much of FreeBSD's stability.
	If you have compiled something into your 4.1 kernel that you want, 
then you'll have to put that into a new kernel config file for 4.2 and 
recompile your kernel, if you want to use 4.2

					Tim
-- 

/""\ 
\  / 
 X ASCII Ribbon Campaign - Say NO to HTML in email 
/  \


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

------_=_NextPart_001_01C0913D.1BDD62A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2654.19">
<TITLE>RE: Multiple kernels</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Thnxs a lot, </FONT>
<BR><FONT SIZE=3D2>Now I have another question :)</FONT>
<BR><FONT SIZE=3D2>There's not really a clear how-to out there on =
upgrading a freeBSD system (I didn't install 4.1, someone else did) =
I've seen warning about not buliding a new (ie 4.2) kernel from a =
system running 4.1. I don't really understand, how else are you =
supposed to build a 4.2 kernel? Or am I just dumb and not understanding =
this warning?</FONT></P>

<P><FONT SIZE=3D2>Thnx,</FONT>
<BR><FONT SIZE=3D2>Matt Koivisto</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: &nbsp; Tim McMillen [<A =
HREF=3D"mailto:timcm@umich.edu">mailto:timcm@umich.edu</A>] </FONT>
<BR><FONT SIZE=3D2>Sent:&nbsp;&nbsp; Wednesday, February 07, 2001 1:57 =
PM</FONT>
<BR><FONT SIZE=3D2>To:&nbsp;&nbsp;&nbsp;&nbsp; Koivisto, Matthew =
[WDLN2:AN33:EXCH]; 'freebsd-questions@freebsd.org'</FONT>
<BR><FONT SIZE=3D2>Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Re: Multiple kernels</FONT>
</P>

<P><FONT SIZE=3D2>On Wednesday February 07, 2001 13:32, Matthew =
Koivisto wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; &gt; Hi, I'm fairly new to freeBSD and I'm =
currently running a system </FONT>
<BR><FONT SIZE=3D2>with</FONT>
<BR><FONT SIZE=3D2>&gt; freeBSD 4.1 - RELEASE. I would like to upgrade =
to freeBSD 4.2 -</FONT>
<BR><FONT SIZE=3D2>&gt; RELEASE but I would also like to keep my old =
4.1 kernel around. Is it</FONT>
<BR><FONT SIZE=3D2>&gt; possible to use the kernel boot loader to run =
different kernel</FONT>
<BR><FONT SIZE=3D2>&gt; versions like this? Or is the kernel boot =
loader just for loading</FONT>
<BR><FONT SIZE=3D2>&gt; kernels built with different options and not =
versions?</FONT>
</P>

<P><FONT SIZE=3D2>You can load that kernel, but it will not work.&nbsp; =
Basically you can't do </FONT>
<BR><FONT SIZE=3D2>that.&nbsp; In FreeBSD, the kernel is tightly =
integrated with the rest, and </FONT>
<BR><FONT SIZE=3D2>must have the same version.&nbsp; This is generally =
helpful and provides </FONT>
<BR><FONT SIZE=3D2>much of FreeBSD's stability.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>If you =
have compiled something into your 4.1 kernel that you want, </FONT>
<BR><FONT SIZE=3D2>then you'll have to put that into a new kernel =
config file for 4.2 and </FONT>
<BR><FONT SIZE=3D2>recompile your kernel, if you want to use 4.2</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Tim</FONT>
<BR><FONT SIZE=3D2>-- </FONT>
</P>

<P><FONT SIZE=3D2>/&quot;&quot;\ </FONT>
<BR><FONT SIZE=3D2>\&nbsp; / </FONT>
<BR><FONT SIZE=3D2>&nbsp;X ASCII Ribbon Campaign - Say NO to HTML in =
email </FONT>
<BR><FONT SIZE=3D2>/&nbsp; \</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>To Unsubscribe: send mail to =
majordomo@FreeBSD.org</FONT>
<BR><FONT SIZE=3D2>with &quot;unsubscribe freebsd-questions&quot; in =
the body of the message</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0913D.1BDD62A0--


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




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