· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Debian Install-HOWTO

DebianInstall-HOWTO

이 문서는 리눅스 배포판 중의 하나인 데비안 GNU/Linux 설치와 설치후의 간략한 설정 방법을 다루었습니다.




1. 주요 링크

데비안 공식 사이트 : [http]http://www.debian.org[]

한국 데비안 : [http]http://www.debian.or.kr[]

한국데비안사용자모임 : [http]http://www.debianusers.org[]




2. 개요

데비안은 씨디 한장으로 설치를 할 수 있으며 네트워크어플리케이션을 설치합니다. 네트워크가 되지 않는 컴퓨터도 데비안을 설치할 수 있지만 데비안 CD 7장이 모두 있어야 하는 불편함이 있습니다. (씨디 장수는 버전마다 다릅니다.) IP주소 및 네트워크 세부설정을 통해 인터넷이 가능한 컴퓨터에 설치를 기본으로 합니다.

데비안 씨디를 구하는 방법은 [http]http://www.debian.org[]의 데비안 씨디 구하기 메뉴에 국가별 미러 사이트를 통해 씨디롬이미지(ISO)를 받을 수 있으며 네트워크로 설치를 할 것이므로 7장 모두 받을 필요는 없고 1번 씨디만 받으면 됩니다.

Non-US 패키지 및 Non-US CD, 데비안을 사용하거나 설치하다보면 Non-US 라는 말이 나오는데. US는 미국을 뜻하며 미국에서는 암호화와 관련된 프로그램(SSH, SSL등)의 수출을 규제하는 법이 있어 미국에 있는 서버나 미국에서 생산되는 CD롬들은 암호화 프로그램을 넣을수가 없게 되어있어 미국 이외의 다른 나라의 서버에서 Non-US라는 이름으로 암호화 관련프로그램을 받을 수 있습니다.

3. 데비안 설치

여기서는 2003년 10월, 안정버전(stable) 데비안 우디(woody) 3.0r1을 기준으로 하겠습니다.

4. 데비안 종류 선택하기

현재(2004-02-14) 데비안은 크게 stable(우디 - woody)과 unstable(시드 - sid)가 있다. 이들 중 무엇을 선택할 것인가는 자신의 선택이지만 주로 선택하는 방법은 서버를 설치하려면 stable 을 데스크탑으로 쓰려면 unstable 을 쓰라는 것이다. unstable 이라고 그렇게 불안정한 것은 아니며 더욱 자주 업데이트되어 화려한 리눅스 데스크탑을 만끽할 수 있을 것이다.

5. 기본 설치

5.1. 커널 선택

데비안 설치 씨디를 넣은후 씨디로 부팅합니다.

씨디 부팅이 되고 엔터를 치게 되면 커널 2.2.20으로 설치되게 되고 compact를 입력하게 되면 커널 2.2.20으로 설치되면서 스카시 카드 등이 인식되게 됩니다.

bf24 를 입력하면 커널 2.4.18로 설치되게 되며 스카시 카드도 인식이 됩니다. 그래도 인식이 되지 않는 경우는 vanilla로 부팅합니다.

600메가짜리 1번 씨디를 받았다면 bf24, compact, vanilla 옵션을 모두 사용할 수 있습니다..

그러나 10메가짜리 네트워크 인스톨 이미지에는 위의 옵션이 없을 수도 있습니다. 이 씨디는 엔터(기본값인 linux)만 치면 됩니다.

5.2. 하드디스크 파티션 분할

다음은 데비안 설치할때 나오는 cfdisk라는 파티션 관리 프로그램입니다.
                                 cfdisk 2.11n

                             Disk Drive: /dev/hda
                           Size: 17179803648 bytes
             Heads: 255   Sectors per Track: 63   Cylinders: 2088

   Name        Flags      Part Type  FS Type         [Label]        Size (MB)
 ----------------------------------------------------------------------------
   hda1                    Primary   Linux swap                        131.61
   hda2                    Primary   Linux ext3                        797.86
                           Pri/Log   Free Space                      16244.93










    [  Help  ]  [  New   ]  [ Print  ]  [  Quit  ]  [ Units  ]
    [ Write  ]

                              Print help screen
                                 cfdisk 2.11n

                             Disk Drive: /dev/hda
                           Size: 17179803648 bytes
             Heads: 255   Sectors per Track: 63   Cylinders: 2088

   Name        Flags      Part Type  FS Type         [Label]        Size (MB)
 ----------------------------------------------------------------------------
   hda1                    Primary   Linux swap                        131.61
   hda2                    Primary   Linux ext3                        797.86
                           Pri/Log   Free Space                      16244.93










    [Bootable]  [ Delete ]  [  Help  ]  [Maximize]  [ Print  ]
    [  Quit  ]  [  Type  ]  [ Units  ]  [ Write  ]

                Toggle bootable flag of the current partition

5.2.1. cfdisk 메뉴 설명

New : 새 파티션을 만듭니다.. 파티션의 용량과 위치를 정할 수 있습니다. Primary를 선택하고 용량을 입력하면 Beginning과 End가 뜹니다. 전자는 하드디스크 앞쪽에, 후자는 뒤쪽에 파티션이 생긴다고 생각하면 됩니다. 일반적으로 Beginning으로 합니다.

Type : 위에서 New로 파티션을 만든 부분에 생깁니다. 들어가보면 여러가지 파티션 타입이 나옵니다. 일반적인 리눅스파티션은 그대로 두고 스왑 파티션을 설정하려면 82를 선택합니다.

Write : 파티션 분할 및 삭제 등의 변동 사항을 저장합니다. yes를 입력하고 엔터

Delete : 파티션을 지웁니다.

Quit : 파티션 설정 종료.


먼저 있던 파티션은 삭제합니다. IDE하드 기준으로 첫번째 파티션 hda1은 swap으로 설정합니다. (type을 선택한 후 82번 선택)

시스템의 메모리 용량의 2배 정도로 용량을 설정합니다. 나머지 부분은 시스템이 용도에 맞게 분배하고, 각각 나뉘어진 파티션은 알맞게 마운트 설정을 합니다.

5.3. 커널 및 드라이버 모듈 설치

가장 우선적으로 해야 하는 것은 네트워크 드라이버의 설치입니다. 데비안은 네트워크로 모든것을 설치하기 때문에 네트웍이 되지 않는 시스템에서는 설치를 완전하게 할 수 없습니다. (7장의 씨디로 하나하나 설치하면 설치할 수 있습니다.)

많이 사용되는 네트워크 드라이버는 다음과 같습니다.

  • Realtek RTL8139 - 8139too (대부분 자동 인식 됩니다.)
  • Intel EtherExpress 100BASE - eepro100 (EtherExpress Pro/100 support)
  • 3Com 3c590/3c900 - 3c59x (3c590/3c900 series (592/595/597) Vortex/Boomerang)

3Com랜카드 드라이버는 종류가 다양하게 있으므로 자신이 가지고 있는 것을 선택합니다. 잘 모르겠다면 하나하나 선택해서 모듈을 올려보고 Install Success가 되는 것을 사용하면 됩니다..

Virtual PC의 경우 DEC Tulip 칩셋이므로 de4x5(Generic DECchip & Digital ETHERWorks PCI/EISA) 혹은 tulip을 선택 합니다.

VMware의 경우 AMD PCnet32 칩셋이므로 pcnet32를 선택 합니다.

5.4. 네트워크설정

DHCP (두루넷, 하나로통신 케이블) 등은 DHCP 자동설정으로 하면 IP설정이 됩니다. 인터넷 공유기를 사용한다면 DHCP 자동설정으로 합니다.

공인 IP를 사용하고 있으면 호스트이름 IP주소, 브로트캐스트, 게이트웨이, DNS 등을 정확이 기입합니다.

5.5. 베이스 시스템 설치

5.6. 부트로더 설치

IDE 하드기준으로 hda에 설치 합니다. (스카시도 방식은 동일합니다.) 만약 윈도우나 다른 OS와 멀티부팅을 한다면 hda에 설치를 하고 다른 OS를 추가 할것인지 나옵니다.

멀티부팅을 하고 싶으면 꼭 추가해야 합니다. 컴퓨터에 데비안만 단독으로 설치한다면 이런 메시지는 나오지 않습니다.

5.7. 시스템 재시작

5.8. 시간 설정

Asia -> Seoul 선택

5.9. root 패스워드설정

MD5, shadow 는 모두 Yes로 지정합니다.

일반계정도 하나는 만들어 줍니다.

5.10. Apt 설정

Apt는 데비안의 패키지를 자동으로 업데이트하고 설치할 수 있게 도와주는 도구입니다. 이 도구는 정해진 서버에서 프로그램의 패키지를 받아옵니다.

ftp, http, CDROM 등을 선택할 수 있지만 ftp, http로 설치합니다.

ftp -> Korea (south)를 선택

ftp.xgate.co.kr, ftp.nuri.net등을 선택합니다.

(ftp.debian.org, ftp.us.debian.org, linux.sarang.net)

선택 후 접속확인이 있습니다. 접속이 안되는 경우가 간혹 있으므로 접속이 안되는 주소는 제외하고 다른 것을 선택합니다. 대부분의 패키지는 위에서 지정한 사이트에서 다운받아 설치 합니다.

ftp.debian.org와 ftp.us.debian.org 만으로도 시스템은 잘 설치할 수 있지만 속도가 좀 느립니다.

모두 설치하고 나서 아래에 설명할 국내 미러 사이트를 추가 하면 됩니다. 여기서 꼭 모두 추가하지 않아도 됩니다.

5.11. 안정버전(stable) CD를 가지고 불안정버전(unstable)으로 업그레이드하기(설치하기)

여기 APT 설정에서 서버의 선택을 통해서 unstable version 을 설치할 수 있습니다. 위와 같이 이미 정해져있는 URL을 고르는 것이 아니라, URL 을 직접 입력하기를 통해 APT 서버를 unstable version 서버로 설정하면 unstable version 으로 설치가 됩니다. 다음과 같은 서버를 직접 입력하십시오.

더욱 많은 서버는 [http]데비안 unstable 서버 소스 리스트[] 에서 구할 수 있습니다.
# 공식 미러
deb http://http.us.debian.org/debian unstable main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free

# 적수네 동네 미러
deb ftp://linux.sarang.net/.1/debian unstable main contrib non-free
deb ftp://linux.sarang.net/.1/debian-non-US unstable/non-US main contrib non-free

# 그외
deb ftp://ftp.debian.or.kr/debian-kr unstable-kr main contrib non-free

5.12. Tasksel

설치 가능한 패키지의 대분류로 나뉘어 있습니다. 필요한 것은 C/C++ 컴파일러 이므로 이것을 선택합니다. 나머지는 설치가 끝난 후 개별적으로 설치할 것입니다.

Tasksel을 하고 나오면 dselect을 실행 할것인가 물어보는데 No로 합니다. dselect의 사용법은 아래에서 소개합니다.

5.13. 패키지 설치

여러가지 패키지가 선택되어 보일 것입니다. y를 누르면 패키지를 다운로드 받아 인스톨 합니다. 중간 중간에 특정 패키지들은 사용자에게 어떻게 할 것인지 물어 오는것이 있는데 그때 그때 보고 선택 해주면됩니다.

인터넷에서 다운로드 받고 받은것을 설치하는데 시간이 좀 걸릴 것입니다.

5.14. SSH server 설치

SSH 서버 설치가 나오면 모두 Yes를 선택합니다. 데비안에서는 SSH2 프로토콜로만 접속할 수 있습니다. No를 선택 하면 ssh1, ssh2 모두 사용할 수 있습니다.

5.15. 설치 마지막

여러가지 메시지들이 나올것입니다. 5를 선택하면 그냥 넘어 갈 수 있습니다.

6. 프로그램 설치

6.1. dselect

dselect는 데비안의 프로그램 패키지를 웹에서 다운로드 받아 설치하고 삭제도 할 수 있는 프로그램입니다.

dselect의 최대 장점은 하나의 프로그램을 설치할때 생기는 의존성 문제를 사용자에게 알려주고 필요한 프로그램까지 같이 선택해줍니다.

데비안은 *.deb의 이름으로 된 패키지 파일을 사용하고 있으며 데비안 미러사이트에 최신 버전으로 릴리즈 되어 있습니다.

dselect, apt-get, aptitude가 이용하는 미러사이트는 /etc/apt/sources.list에 저장되어 있습니다.
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://ftp.us.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.us.debian.org/debian/ stable main non-free contrib

deb ftp://ftp.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.debian.org/debian/ stable main non-free contrib

deb http://security.debian.org/ stable/updates main contrib non-free

데비안 [http]소스 리스트[]

위의 사이트를 보고 직접 /etc/apt/sources.list 파일에 직접 주소를 추가해서 사용하면 됩니다.

주소를 추가했다면 dselect의 update, apt-get update, aptitude의 u 명령으로 소스리스트에 접속해 패키지 리스트를 업데이트 해줍니다.

6.1.1. 메뉴설명

Access : 패키지 파일을 확보할 방법을 선택합니다. 맨처음 설치할때 ftp로 설치 했다면 별다른 설정없이 ftp를 이용해서 다른 패키지를 받을수 있으며 ftp, http의 주소 추가도 여기서 할 수 있습니다. CDROM등으로도 설치가 가능하게 설정할 수 있습니다.

Update : 위에서 설정한 사이트에 접속하여 패키지의 목록을 업데이트 합니다.

Select : 가장 많이 쓰는 메뉴로서 설치하고자 하는 패키지를 선택합니다.

Install : 위 Select에서 선택한 패키지를 인스톨 합니다.

Config : 인스톨된 패키지가 설정항목이 있을경우 이것으로 재설정 할 수 있습니다.

Remove : 선택한 패키지를 삭제합니다. Select, Install메뉴로도 삭제가 가능합니다.

Quit : 종료.

6.1.2. 주요 메뉴의 세부 설명

Select : 이 메뉴를 선택하면 영어로 설명이 나옵니다. 여기서는 스페이스를 한번만 칩니다.

주의) 빨리 넘어가지 않는다고 엔터를 여러번 칠 경우 select 메뉴를 빠져나가고 다른 메뉴로 가는 일이 발생합니다.

이제 패키지 목록이 나옵니다.

패키지검색 : / 검색어

패키지선택 : 해당 패키지에서 + (쉬프트와 =키, 숫자키 옆의 +키)

패키지제외 : 해당 패키지에서 - (-키, 숫자키 옆의 -키)

의존성에 걸리지 않는 패키지는 +를 누르면 맨 앞에 *가 바로 생기며 의존성에 걸리는 패키지는 다시 영어로된 설명문이 나옵니다. 설명문이 나오면 스페이스를 칩니다. 여기서는 자동으로 의존성에 걸리는 패키지가 선택되어 있으므로 엔터를 치면 빠져 나옵니다

다시 기본 select 메뉴입니다. 여기서 빠져 나가려면 다시 엔터를 칩니다.

/!\ ESC나 다른 키는 통하지 않습니다. 선택을 되돌리기 위해서는 Shift-R, 선택하지 않고 빠져나가기를 위해서는 Shift-Q를 사용하면 됩니다.

Install : 위에서 선택한 후 빠져나오면 Install에 커서가 옮겨져 있을것입니다. 선택을 하면 선택했던 패키지 목록들이 나오고 y를 누르면 ftp 사이트에서 패키지를 받아 설치합니다 어떤 패키지는 설정을 요구하는 경우가 있는데 그 패키지의 지시를 따릅니다.

나머지 메뉴는 쓰는 일이 거의 없습니다.

6.2. 다른 패키지 관리 프로그램 (aptitude, apt-get)

apt-get으로 vim 설치의 예제
# apt-get install vim

소스리스트의 패키지리스트를 업데이트 합니다.
# apt-get update

업데이트, 버그패치, 보안패치가 된 패키지를 설치합니다.
# apt-get upgrade

업데이트, 버그패치, 보안패치가 된 패키지를 설치한다.
# apt-get dist-upgrade

upgrade와 dist-upgrade의 차이점? - (!) upgrade는 기존 패키지의 업그레이드만을 할 수 있지만, dist-upgrade는 필요할 경우 신규 패키지의 설치나 기존 패키지의 삭제도 병행할 수 있습니다다. 복잡하게 얽힌 상호의존성 때문에 일부 패키지가 업그레이드되지 않는 경우에는, dist-upgrade를 쓰면 쉽게 풀 수 있습니다.

업데이트, 버그패치, 보안패치등은 정기적으로 업데이트가 되므로 시간이 날때마다 apt-get update와 apt-get upgrade 를 해줍니다.


aptitude 설치
# apt-get install aptitude

실행하기
# aptitude

u : 소스리스트를 업데이트 한다. / : 패키지 검색 + : 패키지 선택 - : 선택한 패키지 제거 _ : 의존성이 있는것 까지 제거 g : 선택한 패키지 다운로드 및 설치

위의 dselect나 apt-get 보다 aptitude가 매우 편리합니다.

7. 시작 프로그램 설정

/etc/init.d 폴더 안에 시스템 시작시 시작되는 데몬들의 스크립트가 있으며

/etc/rc1.d, /etc/rc2.d .... 폴더안에 각 런레벨에 따른 링크들이 걸려 있습니다.

/etc/init.d 폴더안에 실행 스크립트를 넣은뒤에 /etc/rc2.d 안에 링크들의 번호들을 보고 알맞게 링크를 걸어줍니다.
/etc/rc2.d# ln -s ../init.d/hello S90hello
여기서 90은 /etc/rc2.d 폴더안의 내용을 보고 결정합니다. 시스템 시작시 실행 순서입니다..


update-rc.d 이용하기
# cd /etc/init.d

/etc/init.d# update-rc.d abcdef defaults 90
/etc/init.d 에 이동해서 사용하여야 하며. abcdef라는 프로그램을 순서90번으로 rc1.d ~ rc6.d 까지 자동으로 링크합니다.

링크삭제하기
/etc/init.d# update-rc.d -f abcdef remove

8. 네트워크 설정

다음의 각 파일 내용을 수정합니다.

/etc/hostname 호스트 이름을 변경할 수 있습니다.

/etc/networks 네트워크 설정

/etc/network/interfaces 각 네트워크 인터페이스 카드(랜카드의 IP주소, 게이트웨이등을 설정할 수 있습니다.)
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 213.224.210.91
        netmask 255.255.255.0
        network 203.234.200.0
        broadcast 203.234.200.255
        gateway 213.224.210.254

9. 접속제한 설정

/etc/hosts.deny 이 파일에 IP 주소를 등록해 놓으면 그 IP 주소는 이 컴퓨터로 접속을 할 수 없게 됩니다.
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
#                  See the manual pages hosts_access(5), hosts_options(5)
#                  and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: some.host.name, .some.domain
#             ALL EXCEPT in.fingerd: other.host.name, .other.domain
#

# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
# The PARANOID wildcard matches any host whose name does not match its

# address. You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
sshd : 62.97.136.
#ALL:ALL  # 모두 막는다.
62.97.136. 의 IP주소에 SSH 접속을 제한 합니다.

/etc/hosts.allow 이 파일에 IP 주소를 등록해 놓으면 그 IP 주소는 이 컴퓨터에 접속을 할 수 있게 됩니다.
# /etc/hosts.allow: list of hosts that are allowed to access the system.
#                   See the manual pages hosts_access(5), hosts_options(5)
#                   and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: LOCAL @some_netgroup
#             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu

#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#

ALL : 211.13.109.76   # 211.13.109.76 에 대해서는 모든 것을 허용
sshd : ALL            # 모든 IP주소에 ssh 허용
in.telnetd, in.ftpd, sshd : 210.23.219.47    # telnet, ftp, ssh 허용
in.telnetd, in.ftpd, sshd : 211.155.219.113  # telnet, ftp, ssh 허용
/etc/hosts.deny 파일에 ALL: ALL 로 모두 거부를 하고 특정 아이피만 /etc/hosts.allow에 등록해서 접속을 허가 할 수 있습니다.

10. cron 데몬 설정

cron 데몬은 설정해 놓은 시간에 따라 스크립트나 실행 파일을 실행합니다.

/etc/crontab에 시간과 실행할 스크립트를 기입합니다. 아래는 예제입니다.
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
25 6    * * *   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.daily

#25 6   * * *   root    run-parts /etc/cron.daily
47 6    * * 7   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.weekly
#47 6   * * 7   root    run-parts /etc/cron.weekly
52 6    1 * *   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#52 6   1 * *   root    run-parts /etc/cron.monthly
#

# DB Backup
00 9    * * *   root    /root/BACKUP/DBbackup.cron
00 21   * * *   root    /root/BACKUP/DBbackup.cron
매일 09시에 스크립트를 root 귄한으로 실행
00 9    * * *   root    /root/BACKUP/backup.sh

/etc/cron.daily 이 폴더에 스크립트를 넣으면 하루에 한번 실행합니다. /etc/cron.monthly 한달에 한번 실행합니다. /etc/cron.weekly 일주일에 한번 실행합니다.

11. 커널 컴파일

11.1. 커널 소스 다운로드

ftp.kernel.org/pub/linux/kernel/2.4/ 에 접속하면 커널 2.4의 모든 소스를 받을 수 있습니다.

11.2. 필요한 패키지 설치

dselect, apt-get, aptitude를 이용해서 kernel-packagelibncurses(버전명)-dev 패키지를 꼭 설치해야 합니다.

kernel-package를 설치하면 데비안식 커널 컴파일 명령인 make-kpkg을 사용 할 수 있게 됩니다.

libncurses5-devmake menuconfig를 할때 화면을 표시하기 위한 라이브러리입니다.

automake, autoconf, bzip2, gcc, make 이 패키지들은 데비안을 설치할때 기본적으로 설치가 되는 패키지들입니다. 설치가 되어 있지 않을 경우 설치줍니다.
# apt-get install kernel-package
# apt-get install libncurses5-dev

11.3. 커널 컴파일

linux-2.4.20.tar.gz 커널 소스

/usr/src/에 압축을 해제 하고 linux로 심볼릭 링크를 생성합니다.
/usr/src# ln -s linux-2.4.20 linux

/usr/src# cd linux -> /usr/src/linux/# make-kpkg clean 입력 (기존의 링크나 의존성을 깨끗이함)
/usr/src/linux# make-kpkg clean

make menuconfig 입력 (커널 옵션 설정 : 커널의 어떤 기능을 사용할 것인가 설정
/usr/src/linux# make menuconfig

데비안식 커널 컴파일 명령, /usr/src에 커널 패키지가 컴파일되어 생성됩니다.
/usr/src/linux# make-kpkg --revision=1.0 binary-arch

일반적인 컴파일 명령
# make bzImage, make modules, make modules_install
일반적인 컴파일에 관한 내용은 인터넷상의 기타 커널 컴파일 문서를 참고하시기 바랍니다.

컴파일이 끝나고 커널 패키지를 설치합니다.
/usr/src# dpkg -i kernel-headers-2.4.20_1.0_i386.deb (커널 헤더 설치)

/usr/src# dpkg -i kernel-image-2.4.20_1.0_i386.deb (커널 이미지 설치)

# lilo (부트로더 변경 저장)
시스템을 재시작 하면 새 커널로 부팅 됩니다.


12. 맺음말

이 문서는 데비안을 처음 접하는 사람들에게 도움이 되고자 작성을 하였습니다. 데비안의 가볍고 편리한 세계로 한번 푹 빠져 보시기를 기원합니다.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2004-11-06 16:58:24
Processing time 0.0999 sec