X-From-Line: freebsd-hangul-owner@easy.re.kr  Mon May 26 17:38:11 1997
Return-Path: <freebsd-hangul-owner@easy.re.kr>
Received: from ns.easy.re.kr (ns.ablex.net [203.230.18.1])
          by jazz.snu.ac.kr (8.8.5/8.8.4-procmail) with SMTP
	  id RAA01260 for <choi.junho@jazz.snu.ac.kr>; Mon, 26 May 1997 17:38:09 +1000 (KDT)
Received: (from majordom@localhost) by ns.easy.re.kr (8.6.12H1/8.6.12) id RAA07092 for freebsd-hangul-outgoing; Mon, 26 May 1997 17:29:26 +0900
Received: from hsryu.easy.re.kr (hsryu.easy.re.kr [203.230.19.160]) by ns.easy.re.kr (8.6.12H1/8.6.12) with SMTP id RAA07087 for <freebsd-hangul@easy.re.kr>; Mon, 26 May 1997 17:29:25 +0900
Message-ID: <33894BE2.5D2E@easy.re.kr>
Date: Mon, 26 May 1997 17:37:54 +0900
From: HyunSeog Ryu <HyunSeog.Ryu@easy.re.kr>
Reply-To: HyunSeog.Ryu@easy.re.kr
Organization: EASY Research Institute, Seoul, Korea
X-Mailer: Mozilla 3.01 (Win95; I)
MIME-Version: 1.0
To: freebsd-hangul@easy.re.kr
Subject: [Fwd: Re: [ 질문 ] 
		 커널  
		 업그레이드 ?]
Content-Type: multipart/mixed; boundary="------------29BD6F182AB3"
Sender: owner-freebsd-hangul@easy.re.kr
Precedence: bulk
Lines: 107
Xref: jazz.snu.ac.kr list.freebsd.hangul:11

This is a multi-part message in MIME format.

--------------29BD6F182AB3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

--
Name : Hyunseog Ryu(HyunSeog.Ryu@easy.re.kr) 
http://www.easy.re.kr/~moonhunt 
Tel  : +82-2-3472-2877	Fax  : +82-2-3471-0174    E-mail:
r.hyunseog@ieee.org
EASY Research Institute,    922-15 BangBae-Dong SeoCho-Gu Seoul 137-060
Korea
For the better tommorow, for the better world!!! 	       Cheers~~~~  ;>

--------------29BD6F182AB3
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

Message-ID: <33894B28.16A2@easy.re.kr>
Date: Mon, 26 May 1997 17:34:49 +0900
From: HyunSeog Ryu <HyunSeog.Ryu@easy.re.kr>
Reply-To: HyunSeog.Ryu@easy.re.kr
Organization: EASY Research Institute, Seoul, Korea
X-Mailer: Mozilla 3.01 (Win95; I)
MIME-Version: 1.0
To: kim youn sik <yskim@dcn.soongsil.ac.kr>
Subject: Re: [ 질문 ] 
	 커널  
	 업그레이드 ?
References: <199705260606.QAA02385@dcn.soongsil.ac.kr>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

kim youn sik wrote:
> 
> freebsd 커널을 업그래이드 하려면 어떻게 해야 되나요?
> freebsd site 에서 소스를 받은 다음에 어떻게 해야 할지 모르겠어요?
> 아시는 분이나 혹시 해보신 분은 메일로 자세히 알려 주세요...
> 그럼...
으흠...

원래 소스가 설치 되면, /sys (또는 원래의 디렉토리는 /usr/src/sys) 에 
설치 될 겁니다. 그러면, cd /sys/i386/conf 디렉토리로 옮겨 가서,
GENERIC 이라는 화일을 수정하시면 됩니다. 이 화일의 수정시에는 
같은 디렉토리의 LINT 라는 화일을 참조하도록 하세요...
이 GENERIC 이란 화일은 커널의 구성을 결정하는 화일입니다.
이 화일을 현재의 하드웨어를 반영하도록 수정한 다음,

# config GENERIC

그러면,  ../../compile/GENERIC 디렉토리가 생성됩니다.

# cd ../../compile/GENERIC
# make clean
# make all

그러면, 커널이 다시 생성이 됩니다.
그 다음에, 에러가 없으면, 설치를 하시면 됩니다.

# make install

이 경우, 다시 reboot 하면 되는데, 정상적으로 리부팅 되면 상관 없고,
만일 문제가 있을 때에는, boot: 프롬프트에서 /kernel.old 를 입력하면
옛날 것으로 부팅 됩니다.

만일 소스틀 업그레이드 하실려면, ftp.freebsd.org 나 ftp.kr.freebsd.org 
에서 /pub/FreeBSD 디렉토리 밑의 FreeBSD 버젼을 선택하신 다음,
(예를 들면, ftp://ftp.kr.freebsd.org/pub/FreeBSD/2.2.2-RELEASE)
그 밑의 src 디렉토리의 모든 화일을 다운로드 받습니다.
그런 다음, 같은 디렉토리에 있는 install.sh 에 실행 퍼미션을 준 다음,
(chmod +x install.sh ) root 로써 ./install.sh all 을 실행하시면 됩니다.

# ./install.sh all 

또는 하나의 패키지만 설치하실 때에는 ./install.sh 를 실행하시면,
각각의 종류가 나오는데, 그 중의 원하시는 것을 인자로 주면 됩니다.
예를 들면, base 와 bin 만 설치하고자 하면, 

# ./install.sh base bin

을 실행하면 /usr/src 에 설치가 됩니다. 커널만 설치하려면, sys 만 
설치하면 됩니다.

그런 다음, 위에서 설명한 커널 컴파일 방법대로 하면 되죠.

이 때, 주의할 것은 이전 버젼을 업그레이드 할 때, make 와 config 라는 
두개의 실행 프로그램이 사용할 수 있는 것이어야 합니다...
그렇지 않을 경우, 그 두개의 프로그램만 컴파일하여 먼저 설치 한 후,
전체를 설치해야 하는 문제점이 발생합니다...
그럴 경우, 보통은 전체를 다시 설치하라고 하지요... ;>

그럼 이만...


--
Name : Hyunseog Ryu(HyunSeog.Ryu@easy.re.kr) 
http://www.easy.re.kr/~moonhunt 
Tel  : +82-2-3472-2877	Fax  : +82-2-3471-0174    E-mail:
r.hyunseog@ieee.org
EASY Research Institute,    922-15 BangBae-Dong SeoCho-Gu Seoul 137-060
Korea
For the better tommorow, for the better world!!! 	       Cheers~~~~  ;>

--------------29BD6F182AB3--

