리눅스 시스템 설치하기

63
1 리리리 리리리 리리리리 리 리 리 리리리리리리 리리리리리 2006 Fall

Upload: gloria-barber

Post on 15-Mar-2016

75 views

Category:

Documents


3 download

DESCRIPTION

2006 Fall. 리눅스 시스템 설치하기. 주 홍 택 컴퓨터공학과 계명대학교. 설치전 준비사항. 하드웨어 규격 파악 CPU & 마더보드 : ABIT-SE6 메모리 : 256M(64M 이상 ) 하드디스크 컨트롤러 : Intel 82801BA (SCSI or IDE) 제조사 : Maxtor 33073H3, 30G 모니터 & 비디오 컨트롤러 : 60H(DAEWOO), Intel 82815 Graphic Controller 마우스 : PS/2 (Serial or PS/2) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 리눅스 시스템 설치하기

1

리눅스 시스템설치하기

주 홍 택컴퓨터공학과계명대학교

2006 Fall

Page 2: 리눅스 시스템 설치하기

2

2006 Fall

설치전 준비사항

하드웨어 규격 파악– CPU & 마더보드 : ABIT-SE6– 메모리 : 256M(64M 이상 )– 하드디스크

컨트롤러 : Intel 82801BA (SCSI or IDE) 제조사 : Maxtor 33073H3, 30G

– 모니터 & 비디오 컨트롤러 : 60H(DAEWOO), Intel 82815 Graphic Controller– 마우스 : PS/2 (Serial or PS/2)– 사운드 카드 : Avance AV97 Audio, Intel 82801BA– CD-ROM: HL-DT-ST GCR-8521 (SCSI or IDE)– 네트워크 어댑터 : Intel PRO/100+ PCI Adapter– 네트워크 설정

IP: 210.125.31.235 Subnet Mask: 255.255.255.0 Gateway: 210.125.31.1 DNS: 203.247.29.1

Page 3: 리눅스 시스템 설치하기

3

2006 Fall

배포판에서 하드웨어 지원

현재 사용자가 가지고 있는 하드웨어 정보를 알았다면 이 하드웨어가 설치하려는 배포판에서 지원하고 있는지 확인해야 함 .

레드햇 리눅스 http://hardware.redhat.com 에서 제공하는 하드웨어 목록 확인후 설치

Page 4: 리눅스 시스템 설치하기

4

2006 Fall

리눅스 파티션과 파일 시스템

물리적인 디스크를 논리적으로 분할하여 여러 개의 디스크가 있는 것처럼 보이게 하는 것

리눅스 하드디스크 연결 구조– 파티션의 종류는 primary, extended, logical

Page 5: 리눅스 시스템 설치하기

5

2006 Fall

파티션 종류 주파티션 (Primary Partition)

– 기본 파티션입니다– 하나의 하드디스크에는 주 파티션과 확장 파티션을 합쳐 네 개까지만

만들 수 있다는 제한이 있습니다 .– 네 개 이상의 파티션이 필요할 경우 확장 파티션을 만들어 그 안에

논리 파티션을 두게 됩니다 . 확장 파티션 (Extended Partition)

– 이것은 하드디스크를 여러 개의 파티션으로 나누고자 할 때 만드는 파티션입니다 .

– 확장 파티션은 저장 공간이 없으며 , 안에 논리 파티션을 만들 수 있게 해주는 커다란 그릇의 역할만 합니다 .

– 확장 파티션은 디스크에 하나만 만들 수 있습니다 . 논리 파티션 (Logical Partition)

– 네 개 이상의 파티션을 사용하게 되는 경우 주파티션을 확장 파티션으로 지정하여 논리 파티션을 만들게 됩니다 .

– 하나의 하드디스크에서 논리 파티션의 수는 최대 열두 개까지 만들 수 있습니다

Page 6: 리눅스 시스템 설치하기

6

2006 Fall

리눅스 파티션과 파일 시스템 (Cont.)

Primary IDE Secondary IDE

Master IDE(/dev/hda)

Secondary IDE(/dev/hdb)

Master IDE(/dev/hdc)

Secondary IDE(/dev/hdd)

/dev/hda1(primary)

/dev/hda2(primary)

/dev/hda3(primary)

/dev/hda4(extended)

/dev/hda5(logical)

/dev/hda6(logical)

Page 7: 리눅스 시스템 설치하기

7

2006 Fall

리눅스 설치방법

직접 시디롬으로 부팅하기 – 대부분의 리눅스 배포판 시디롬은 거의 모두 시디롬

부팅 가능하도록 제작 부팅 디스켓으로 부팅하기

– 부팅 가능한 플로피 디스크를 만들어 플로피 디스크로 부팅 한 후 설치매체를 시디롬 , 하드 디스크 , NFS, FTP, HTTP 등으로 연결하여 설치 할 때 사용

DOS 에서 시디롬 넣고 부팅하기 – 시디롬 부팅이 불가능하지만 이미 도스 / 윈도우즈를

사용하고 있고 시디롬이 인식되는 시스템에서 쉽게 설치 프로그램을 시작할 수 있는 방법

Page 8: 리눅스 시스템 설치하기

8

2006 Fall

언어선택하기 레드헷 리눅스 8.0 버전 부터는 한글를 지원하기 때문에 korean 를

선택하여 설치 화면에 대한 도움말들을 한글로 볼 수 있도록 하고 있음

Page 9: 리눅스 시스템 설치하기

9

2006 Fall

키보드 설정 리눅스 설치 후에 키보드 설정을 변경하려면 루트로 로그인하여 /usr/sbi

n/kbdconfig 명령을 실행하여 현재 설정을 변경할 수 있음

Page 10: 리눅스 시스템 설치하기

10

2006 Fall

마우스 설정 마우스에 포트에 따라서 버스 , 시리얼 , PS/2, USB 마우스가 있다 . 설치 후에도 /

usr/sbin/mouseconfig 실행파일을 root 권한으로 실행하면 , 설치당시의 설정을 얼마든지 수정 가능함

Page 11: 리눅스 시스템 설치하기

11

2006 Fall

설치 유형선택 워크스테이션 (Workstation) : 사용자가 자신의 컴퓨터를 리눅스

워크스테이션으로 사용하고자 할 경우 개인사용자에 맞추어서 알맞게 패키지를 자동으로 설치하여 주고 듀얼부팅과정을 자동적으로 설정 , 보통 멀티부팅으로 리눅스를 사용하고자 하는 사용자에게 적합

서버 (Server) : 레드헷 리눅스를 이용하여 서버로 사용하고자 하는 사용자를 위해서 그에 꼭 필요한 패키지들을 선택하여 자동적으로 설치 , 주의 점은 모든 파티션을 지우고 레드헷 리눅스 서버에 맞게끔 자동적으로 설치 , 보통 리눅스만을 설치하고자 하는 사용자에게 적합

랩탑 (Laptop) : 레드헷 리눅스를 랩탑 컴퓨터에 설치하도록 설계된 방법으로 대부분은 워크스테이션 방법과 동일하며 , 알맞는 패키지를 설치해 주고 , 자동 설치 환경을 제공해 줌

사용자 설치 (Custom) : 고급 사용자가 자신에 알맞은 방법으로 파티션을 나누고 , 패키지를 선택하여 설치하고자 할 때 필요한 방법 . 보통의 경우 이 방법은 중 , 고급 사용자들에게 적합

업그레이드 (Upgrade) : 사용자가 이미 현재 버전보다 이전 버전을 가지고 있다면 , 가장 최근의 팩케지 , 커널등을 신속하게 업그레이드 할 수 있으며 , 이후에도 업그레이드는 사용자에게 가장 적합하도록 구성

Page 12: 리눅스 시스템 설치하기

12

2006 Fall

설치유형 선택 (Cont.)

Page 13: 리눅스 시스템 설치하기

13

2006 Fall

파티션 설정 Fdisk: 리눅스에서 오랫동안 애용되고 있으며 , 아직도 가장 크게 사용되는 파티션 분할 유틸리티 , 간단한 인터페이스에 작은 용량이지만 , 막강한 기능을 가지고 있음

Disk Druid : 그래픽 적으로 사용자에 알맞게 파티션을추가 , 삭제 , 수정할 수 있는 유틸리티 , 레드헷 리눅스 5.0 부터 추가된 기능으로 파티션을 쉽게 생성할 수 있게 도와줌

Page 14: 리눅스 시스템 설치하기

14

2006 Fall

파티션 설정 (Cont.)

Page 15: 리눅스 시스템 설치하기

15

2006 Fall

파티션 설정 (Cont.)

자동 파티션 설정 화면

Page 16: 리눅스 시스템 설치하기

16

2006 Fall

파티션 설정 (Cont.)

Disk Druid 설정 화면

Page 17: 리눅스 시스템 설치하기

17

2006 Fall

파티션 설정 (Cont.) Disk Druid 정보 표시

– Device : 해당 파티션의 장치이름– Start : 파티션이 시작되는 사용자 드라이브의 섹터 – End : 파티션이 끝나는 사용자 드라이브의 섹터 – Size : 파티션 사이즈를 나타내는 것으로 MByte 로 표시

– Type : 해당 파티션의 파일 시스템을 보여줌– Mount Point : 해당 파티션의 마운트되는

디렉토리를 보여줌 – Format : 현재 파티션이 포맷되어 있는지 여부를

나타내 줌

Page 18: 리눅스 시스템 설치하기

18

2006 Fall

파티션 설정 (Cont.) Disk Druid 설정 정보

– New 해당 하드디스크의 새로운 파티션을 추가할 때 사용 , 버튼을 누르면 새로운 영역을 추가 할 수 있는 [Edit New Partition] 박스가 나옴

– Edit 해당 하드디스크에 이미 추가된 파티션을 수정하고자 할 때 사용 , 버튼을 누르면 선택한 파티션을 수정할 수 있는 [Edit New

Partition] 박스가 나옴– Delete

선택된 하드디스크 파티션을 지울 수 있음 , 해당 하드디스크 파티션을 선택하고 버튼을 누르면 선택된 하드디스크 파티션을 지워짐– Reset

이 단추는 다시 디스크 파티션 유틸리티 선택 박스로 되돌아감– Make RAID

RAID(Redundant Array of Independent Disks) 용 장치를 설정할 때 사용

Page 19: 리눅스 시스템 설치하기

19

2006 Fall

파티션 설정 (Cont.)

새로운 파티션 추가 / 생성

레드헤 리눅스에서 권고하는 레드헤 리눅스에서 권고하는 파티션있는데 파티션있는데 <swap>, /boot, / <swap>, /boot, / 파티션이다파티션이다 . . 스왑영역인 스왑영역인 <swap> <swap> 파티션은 가상메모리를 지원하기 위해 파티션은 가상메모리를 지원하기 위해 사용된다사용된다 . . 즉즉 , , 시스템이 처리하고 시스템이 처리하고 있는 데이터를 저장하기 위해 충분한 있는 데이터를 저장하기 위해 충분한 메모리가 없으면 스왑영역에 이 메모리가 없으면 스왑영역에 이 데이터를 저장할 수가 있다데이터를 저장할 수가 있다 . .

Page 20: 리눅스 시스템 설치하기

20

2006 Fall

LILO 설치 여러 개의 운영체제를 사용하거나 , System Co

mmander 나 OS/2 의 부트 매니저와 같은 프로그램이 MBR( Master Boot Record) 에 설치가 되어 있지 않다면 , 리로를 설치해서 사용할 수 있음

LILO 는 유연성이 매우 높은 프로그램 레드헷 7.2 버전부터는 GRUB 이라는 부트

로더 (Boot Loader) 를 제공하고 있음 , 이 부트 로더는 부트 디스크 없이 부팅이 가능하게 해 주며 , LILO 보다 더욱 편리한 기능을 제공해 주고 있음

Page 21: 리눅스 시스템 설치하기

21

2006 Fall

LILO 설치 (Cont.)

Page 22: 리눅스 시스템 설치하기

22

2006 Fall

네트워크 설정

Page 23: 리눅스 시스템 설치하기

23

2006 Fall

파이어월 (Fire Wall) 설정

Page 24: 리눅스 시스템 설치하기

24

2006 Fall

언어지원 설정 레드헷 7.2 는 다국 언어를 지원한다 . 즉 기존 레드헷 제품들은 한글을 지원하지 않았으나 , 7.2 버전에서부터는 한글을 이용할 수 있음

Page 25: 리눅스 시스템 설치하기

25

2006 Fall

시간영역 설정 시간대는 ROK (Republic of Korea) 의 시간대나 Seoul 로 시간대를 맞추면

적절 , 설치 후에도 /usr/sbin/timeconfig 실행파일을 root 권한으로 실행하면 , 설치 당시의 설정을 얼마든지 수정할 수 있음

Page 26: 리눅스 시스템 설치하기

26

2006 Fall

계정 설정 시스템에 대한 모든 권한을 가지고 있는 루트 (root) 패스워드를 설정하는 박스 패스워드는 6 자 이상의 숫자 , 문자 , 특수문자들을 조합하여서 만들어야 함 . 또한 , 패스워드를 입력할 때는 패스워드가 출력되지 않으므로 주의하여서 틀리지 않게 입력해야 함

Page 27: 리눅스 시스템 설치하기

27

2006 Fall

인증 설정

Page 28: 리눅스 시스템 설치하기

28

2006 Fall

인증 설정 (Cont.) Enable Shadow Passwords : /etc/passwd 파일을 /etc/shadow 파일로 바꾸어주는 옵션으로 보안을 한 층 향상시킬 수 있는 방법

Enaable MD5 Password : 표준 8 글자이내의 패스워드 대신에 256 글자까지 패스워드를 사용할 수 있게 허용하는 옵션이다 . 즉 , 256 자 이내에서 패스워드를 정할 수 있음

Enable NIS : 같은 네트워크에 존재하는 컴퓨터들의 패스워드와 그룹파일들을 실행시킬 수 있는 옵션으로 다수의 컴퓨터를 하나의 컴퓨터처럼 관리할 수 있음

LDAP(Lightweight Directory Access Protocol) :LDAP 는 디렉토리 서비스 엑세스를 위한 클라이언트 - 서버 프로토콜로 초기에는 X.500 의 전위 (front-end) 로 사용되었으나 스탠드 얼론 (stand-alone) 및 다른 종류의 디렉토리 서버들과 함께 사용될 수 있음

Kerberos : 커브로스는 MIT 의 아테나 프로젝트 아래에서 개발된 인증 방식이다 . 사용자가 접속해 들어오면 , 커브로스는 (패스워드를 사용해서 ) 사용자를 인증하고 , 네트워크 상에 흩어져 존재하는 서버와 호스트들에게 이 사용자의 신분을 증명해 주는 방법을 제공

SMB : 인증된 사용자에게 SMB 서버를 사용하기 위해 PAM (Pluggable Authentication Modules) 기능를 제공한다 . PAM 은 사용자정보의 저장방법과 관계없이 프로그램들이 투명하게 사용자를 인증 (authenticate) 하게 함

Page 29: 리눅스 시스템 설치하기

29

2006 Fall

패키지 선택 설치할 프로그램이 하는 기능에 따라서 프로그램들을 묶어서 컴포넌트 (Componen

t) 그룹으로 나누어 필요한 팩키지만 설치 가능 .

Page 30: 리눅스 시스템 설치하기

30

2006 Fall

패키지 선택 (Cont.)

개별 팩키지 선택

Page 31: 리눅스 시스템 설치하기

31

2006 Fall

패키지 선택 (Cont.)

의존성 검사 화면

Page 32: 리눅스 시스템 설치하기

32

2006 Fall

X 윈도우 설정 그래픽 카드 설정 화면

Page 33: 리눅스 시스템 설치하기

33

2006 Fall

윈도우 설정 (Cont.)

모니터 선택화면

Page 34: 리눅스 시스템 설치하기

34

2006 Fall

X 윈도우 설정 (Cont.)

사용자 정의 설정 화면

Page 35: 리눅스 시스템 설치하기

35

2006 Fall

펙키지 설치

Page 36: 리눅스 시스템 설치하기

36

2006 Fall

부팅 디스켓 작성 부팅 디스켓을 만들어 사용하는 이유는 리로를 사용하지 않고 부팅 디스켓으로 부팅을

하거나 , 비상시에 하드 부팅이 안될 경우를 위해서 또는 다른 운영체제의 설치나 , 업그레이드에 의해서 레드헷 리눅스의 부팅 리로가 날아가 버리는 경우에 다시 복구를 할 수 있도록 하기 위해서 임

Page 37: 리눅스 시스템 설치하기

37

2006 Fall

설치완료

Page 38: 리눅스 시스템 설치하기

38

2006 Fall

리눅스 재 부팅 (Booting)

엔터를 치면 자동으로 리로 설치시 기본 부팅으로 설정된 운영체제가 부팅이 된다 . 또한 부트 라벨에 의해서 다른 운영체제로도 부팅을 할 수 있다 . 만약에 LI 에서 멈추거나 부팅이 안될 경우에는 리로 설정을 다시 해주어야 하므로 부팅 디스켓이나 다른 부팅방법으로 부팅을 한 다음 다시 리로를 설정해 주어야 한다 .

LILO boot:

Page 39: 리눅스 시스템 설치하기

39

2006 Fall

리눅스 시스템 부팅

최초 리눅스를 설치할 때 LILO 나 GRUB 에 따라 부팅화면이 다르게 나타남

키를 누르면 현재 설정되어 있는 운영체제 ꍮ라벨이 나타나 해당 OS 부팅

사용자가 리눅스 부팅 순서를 바꾸고자 한다면 /etc/lilo.conf 를 수정할 수 있음

GRUB 를 선택하였다면 현재 시스템에 설치되어 있는 운영체제가 표시되며 사용자는 해당 운영체제를 선택하여 클릭하면 됨

LILO boot:

Page 40: 리눅스 시스템 설치하기

40

2006 Fall

로그인 과 패스워드

리눅스 시스템을 사용하려면 먼저 시스템 관리자가 제공하는 사용자 등록명 (login ID) 을 가지고 있어야 함

사용자는 다른 사용자로부터 자신의 정보들을 보호하기 위해서 일종의 비밀번호인 패스워드 (password) 를 가져야 함 .

사용자가 리눅스 시스템을 사용하기 위해서 사용자 등록명과 패스워드의 과정을 거치면 , 리눅스 시스템에서 파일의 생성 , 저장 , 편집 작업등을 할 수 있는 자신의 HOME 디렉토리를 사용할 수 있게 됨

수퍼유져는 새로운 사용자 이름을 할당하고 , 시스템에 대한 관리와 유지보수를 담당

규정된 절차를 거쳐 주컴퓨터와 실질적인 연결과정을 갖는 것을 “로그인” 이라고 함

패스워드는 대소문자를 구분 , 입력시 화면에 표시되지 않음

Page 41: 리눅스 시스템 설치하기

41

2006 Fall

프롬프트

Page 42: 리눅스 시스템 설치하기

42

2006 Fall

X 윈도우로 로그인

Page 43: 리눅스 시스템 설치하기

43

2006 Fall

X 윈도우로 로그인 (Cont.)

Gnome 데스크탑 화면

Page 44: 리눅스 시스템 설치하기

44

2006 Fall

X 윈도우로 로그인 (Cont.)

KDE 데스크탑 화면

Page 45: 리눅스 시스템 설치하기

45

2006 Fall

X 윈도우로 로그인 (Cont.)

Gnome 패널 설정

KDE 패널 화면

Page 46: 리눅스 시스템 설치하기

46

2006 Fall

간단한 명령어 연습 명령어를 입력하고 난 후에는 사용자는 특별한 일을 하기 위해 추가적인 정보를 입력할 수 있는데 , 명령어 다음에 나오는 항목을 인수 (Argument) 라고 한다 . 보통 인수에는 두 가지 형태가 있는데 옵션 (Option) 과 매개변수

(Parameter) 이다 . 옵션은 아래 그림에서와 같이 명령어 바로 오른쪽에 위치하는데 하이픈 (-) 기호를 사용하며 그 다음에 나오는 것이 매개변수이다 .

Page 47: 리눅스 시스템 설치하기

47

2006 Fall

명령어의 종류 명령어는 크게 비 대화식 (NonInteractive) 과

대화식 (Interactive) 과 명령어로 나눔 비 대화식 명령어들은 입력한 후 사용자에게

어떤 특별한 값의 입력을 요구하지 않고 결과를 사용자에게 보여줌

대화식 명령어들은 이들 명령어들이 실행하는 동안에 어떤 것을 질문하고 사용자가 대답하고 하는 일련의 과정이 끝나면 결과를 보여줌

가장 대표적인 대화식 명령어는 현재 사용자의 암호를 변경하는 “ passwd" 명령어임

Page 48: 리눅스 시스템 설치하기

48

2006 Fall

셸에서 사용하는 특수 문자들

코드 키 의미init ^C 실행중인 프로그램의 중단erase ^H 마지막 문자의 삭제werase ^W 마지막 한문자의 삭제kill ^U 한 줄 전체의 삭제quit ^\ 프로그램을 중단시키고 코어 (core) 파일에 저장stop ^S 화면표시의 정지start ^Q 화면표시의 재개eof ^D 더 이상 자료 없음을 표시

Page 49: 리눅스 시스템 설치하기

49

2006 Fall

외부에서 리눅스 접속하기

리눅스에 접속하기 위하여 가상 터미널 (Virtural Terminal) 을 이용 대부분의 작업을 하는 메인 컴퓨터를 호스트 (Hosts) 라고 하며 , 이 호스트는 이 호스트에 연결되는 모든 사용자들에게 자원을 효율적으로 분배하는 역할을 한다 . 즉 , 이 호스트에 연결하기 위한 하나의 통로를 터미널이라고 한다 .

인터넷

LAN/WAN

가상터미널

….

호스트

가상터미널

인터넷

LAN/WAN

가상터미널

….

호스트

가상터미널

Page 50: 리눅스 시스템 설치하기

50

2006 Fall

작업 종료 - 로그아웃 사용자가 최초 로그인 하여 작업을 시작한 후 작업을 마치기 위해서는 반드시 로그아웃 (Logout) 을 해야 함

로그아웃하는 방법에는 여러 가지가 있는데 그 중에 대표적인 것이 “ Ctrl+D" 명령어이다 .

현재 사용하고 있는 시스템을 완전히 종료하기 위해서는 root 로 로그인 한 후에 /sbin/reboot 명령을 내리면 리부팅하게 되고 /sbin/halt 라고 하면 종료하게 된다 .

shutdown 을 이용한 리부팅 및 종료

- 리부팅 : shutdown -r [시간 ] [경고메시지 ] - 종료 : shutdown -h [시간 ] [경고메시지 ] 시간 설정 - now : 지금 즉시 - +m : m 분 이후에 다운 - hh:mm : 몇시 (hh) 몇분 (mm)

Page 51: 리눅스 시스템 설치하기

51

2006 Fall

작업 종료 - 로그아웃 Gnome 이나 KDE 를 사용하고 있다면 패널에서도 로그아웃

Page 52: 리눅스 시스템 설치하기

52

2006 Fall

질의 및 토의

Page 53: 리눅스 시스템 설치하기

53

2006 Fall

LILO 부트 매니져 설정과 관리

리눅스와 타 운영체제가 함께 사용할 수 있도록 사용자의 선택에 따라 원하는 운영체계를 부팅 할 수 있도록 설정해주는 도구

LILO 는 x86 용 리눅스에서 가장 많이 사용되는 리눅스 로더 (Linux Loader) 로서 도스에서의 멀티 부트와 NT 의 부트로더 , 그리고 OS/2 의 부트로더와 같이 여러 운영체제를 선택적으로 부팅 할 수 있도록 하여주는 일종의 스위치

하드디스크의 Master Boot Recorder(MBR) 에 설치하여 동작하는 프로그램

Page 54: 리눅스 시스템 설치하기

54

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 설정파일 : /etc/lilo.conf Example> [root@kugstone wongo_linux]# cat /etc/lilo.conf boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 message=/boot/message linear default=linux image=/boot/vmlinuz-2.4.2-2 # 리눅스 부트 정보 label=linux read-only root=/dev/hdd6 other=/dev/hda1 # 윈도우 부트 정보 optional label=dos [root@kugstone wongo_linux]#

Page 55: 리눅스 시스템 설치하기

55

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 파일 옵션

boot

lilo 의 부트로더를 인스톨할 장소를 지정하는 것으로1. /dev/hda 라면 첫번째 IDE 하드디스크의 MBR 에 설치 2. /dev/sda 라면 SCSI 첫번째 부팅 가능한 하드디스크의 MBR 에 설치 3. 부팅 가능한 첫번째 플로피 장치명인 /dev/fd0 를 적다 . MBR 에 설치하면 LILO 가 시스템의 기본 부트 로더가 된다

TimeOut

"Boot" : 메시지가 뜬 다음 기다리는 시간이다 . 1/10 초 단위이며이 시간이 지나면 default 로 지정된 운영체제로 부팅하게 된다 .만약 무한정 대기하게 하고 싶으면 이 항목을 삭제하시면 된다 .single-key

라벨을 입력하는 것이 아니라 키 하나만 입력하여 선택할 수있도록 한다 . 아래의 alias 부분과 맵핑된다 .

Page 56: 리눅스 시스템 설치하기

56

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 파일 옵션message

리로에 뜨는 선택화면 (펭귄이 나오고 오른쪽 상단에 선택할 수 있게 하는 화면 ) 의 배경 이미지이다 . 물론 텍스트도 가능하다 .

default기본적으로 부팅되는 운영체제의 라벨이다 . 라벨을 입력하지 않고 리턴을 누르면 부팅되는 OS 의 라벨이다 . 주의할 것은 라벨이 linux 라고 해서 linux 가 부팅되는 것이 아니라 라벨이 linux 에 해당되는 OS 가 부팅된다는 것이다 .

password

패스워드를 설치하여 부팅하기 전에 패스워드를 입력해야만 한다 .restricted 패스워드를 묻되 inittab 에서 지정된 런 레벨이 아닐 때 만 묻다 .

append 커널옵션은 boot: 프롬프트에서도 입력할 수 있지만 매번 입력해야 한다면 이곳에 적어둡니다 .

Page 57: 리눅스 시스템 설치하기

57

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

일반적인 LILO 설정파일 boot=/dev/hda

image=/vmlinuz- 커널번호 root=/dev/hdc1 label=Linux

other=/dev/hda1 # 윈도우 95/98 설정부분 table=/dev/hda label=Windows95 other=/dev/hdb1 # 윈도우 2000 설정 부분 table=/dev/hda loader=/boot/any_d.b label=WindowsNT

Page 58: 리눅스 시스템 설치하기

58

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 파일 옵션label 부팅하고자 구별하는 인식단어를 표시한다 .

root 리눅스가 설치된 루트 장치명을 표시한다 .

initrd 초기화에 필요한 루트 디스크 이미지를 표시한다 .

other 리눅스 이외의 도스 / 윈 95/ 윈 98 운영체제가 설치된 파티션 위치를 지정하고 등록하여 설정합니다

alias 싱글키와 같이 사용되며 운영체제 선택시 1 만 누르면 해당하는 운영체제가 부팅된다 .

Page 59: 리눅스 시스템 설치하기

59

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 에러 메시지 출력 의미( 아 무 글 자 도 나 타 나 지 않을 때 )

LILO 는 전혀 로드되지 않은 것이다 . LILO 가 아예 설치되지 않았거나 부트섹터가 위치하는 파티션이 active 하지 않기 때문이다 .

L

부트로더의 첫 단계는 로드되어 시작되었지만 부트로더의두번째 단계가 로드되지 못한 것이다 . 두자리 수의 에러코드들은 어떤 타입의 문제가 발생했는지를 나타낸다 . 이 상태는 보통 매체에 이상이 있거나 지오메트리의 불일치인 경우입니다 (예를 들면 디스크 파라메터를 잘못 준 경우 ).

Page 60: 리눅스 시스템 설치하기

60

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 에러 메시지

LI부트로더의 첫 단계가 부트로더의 두번째 단계를 로드하기는했는데 그것을 실행시키는 데 실패한 것이다 . 이것은 지오메트리의 불일치 (geometry mismatch) 이거나 map installer 를 실행시키지 않은 채 /boot/boot.b 를 옮긴데서 기인한다 .

LIL부트로더의 두 번째 단계가 시작되었지만 이것이 map 파일에서디스크립터 테이블을 로드하지 못한 것이다 . 이런 증상은 대부분매체의 이상이거나 지오메트리가 일치하지 않기 때문이다 .

Page 61: 리눅스 시스템 설치하기

61

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

LILO 에러 메시지

LIL?부트로더의 두 번째 단계가 잘못된 어드레스로 로드된 것이다 . 이런 증상은 사소한 지오메트리 불일치이거나 map installer 를구동시키지 않은 채로 /boot/boot.b 를 이동시켰을 때의 전형적인 현상이다 .

LIL-디스크립터 테이블이 잘못된 경우이다 . 이는 지오메트리 불일치이거나 map installer 를 구동시키지 않은 채로 boot/boot.b 를 이동시켰기 때문이다 .

LILO LILO 의 모든 부분이 성공적으로 로드된 것이다 .

Page 62: 리눅스 시스템 설치하기

62

2006 Fall

LILO 부트 매니져 설정과 관리 (Cont.)

명령어를 이용한 LILO 설정 (lilo –D) LILO 제거 (lilo -u ) LILO 복구하기

– 부팅디스크가 없고 배포판 CD 를 가지고 있을 경우 CD 부팅 : boot: vmlinuz root=/dev/hda1 명령실행 : #sbin/lilo

– 윈도우를 설치하고 LILO 가 없어진 경우 부팅디스크로 부팅 명령실행 : #sbin/lilo

– 윈도우를 설치하고 복구디스크가 없을 때 DOS 창에서 : CD 의 loadlio.exe 와 vmlinuz를 c: 로복사 명령 실행 : loadlio vmlinuz root=/dev/hda1 ro

Page 63: 리눅스 시스템 설치하기

63

2006 Fall

GRUB 부트매니져 설정과 관리

GRUB(GRand Unified Boot loader) 는 DOS 나 리눅스 , 다른 OS 에서도 사용할 수 있게 만든 부트매니져

주요 기능 – a.out 포맷과 ELF 포맷의 커널을 읽어들일 수 있다 . – Linux, FreeBSD, NetBSD, OpenBSD 등 비 -멀티부트

커널을 지원한다 . – 멀티플 모듈을 로드할 수 있다 . – 텍스트 형식의 설정 파일을 제공한다 . – 메뉴 인터페이스를 제공한다 . – 유연한 커맨드라인 인터페이스를 제공한다 . – BSD FFS, FAT16, FAT32, Minix, ext2 그리고 ReiserFS

파일시스템을 지원한다 . – gzip 으로 압축된 파일을 다룰 수 있다 . – BIOS 에서 인식되는 모든 장치에 엑세스할 수 있다 .