II. 파워 리눅스 설치 매뉴얼

1 설치 전 알아두면 좋을 것들

1.1 문서 구하기

파워 리눅스는 강력하고 뛰어난 기능을 가진 운영 시스템이다. 만약 리눅스 전문가가 아니라면, 파워 리눅스 시스템을 구성하기 위해서 문서가 필요하다. 본 문서에서는 시스템 구성 및 관리를 위한 내용을 제공하고 있으며 관련 자료 목록을 준비하였다.

1.2 설치 전 알아야 할 지식

설치작업을 원활하게 하기 위해 파워 리눅스를 설치하기 전에 몇 가지 알아야 할 정보가 있다. 컴퓨터 시스템에 딸려 온 문서나 시스템 벤더나 제조업자들을 통해 이러한 정보를 찾을 수 있다.

□ 파워 리눅스에서 지원하는 최신 하드웨어 목록은 파워 리눅스 웹사이트인 http://power.linuxkorea.co.kr에서 확인할 수 있다.

컴퓨터에 설치된 하드웨어에 대하여 기본적으로 다음 항목들은 알고 있어야 한다.

□ 하드디스크 드라이브 - 숫자, 크기, 유형을 알아야 한다. 만약 한 개 이상의 하드디스크 드라이브가 있으면 첫 번째, 두 번째 등의 하드디스크의 순서를 알아두면 좋다. 하드디스크 드라이브가 IDE인지 SCSI인지도 알아두어야 한다. IDE 유형이면 LBA 모드로 접근하기 위해 컴퓨터의 바이오스를 확인해야 한다.

□ 메모리 - 컴퓨터에 설치된 램 용량을 확인한다(부팅할 때 볼 수 있다).

□ 시디롬 - 가장 중요한 것은 인터페이스 방식이다. IDE나 SCSI 방식이 아닌 시디롬은 제조업체와 모델명을 알아야 한다. 대부분 개인사용자들은 IDE를 사용하는 것이 일반적이다.

□ SCSI 어댑터가 있는 경우 - 어댑터의 제조업체와 모델명

□ 네트웍 카드가 있는 경우 - 네트웍 카드의 제조업체와 모델명

□ 마우스 - 사용하는 마우스의 유형 (직렬, PS/2 등), 규약 (Microsoft, Logitech 등), 단추 개수

□ 그래픽카드

□ 모니터

컴퓨터에 이미 윈도우 9x가 설치되어 있으면 다음의 절차를 통해 환경 설정 정보를 이용할 수 있다.

□ 윈도우 9x가 운영되는 상태에서 두 번째 (보통 오른쪽) 마우스 단추로 내 컴퓨터를 클릭한다. 팝업 메뉴가 나타날 것이다.

□ 등록 정보를 고른다. 시스템 등록 정보 윈도우가 나타나면 컴퓨터 밑에 나온 램 용량을 확인한다.

□ 장치 관리자 탭을 클릭하면 컴퓨터 하드웨어 설정에 관한 그래픽 화면이 나온다. 장치를 종류별로 표시 단추가 선택되었는지 확인한다.

여기서, 각 항목에 대하여 자세하게 보려면 아이콘을 더블 클릭하거나 + 기호를 클릭한다. 아이콘 밑의 정보를 확인한다. 이런 방법이 직접 케이스를 열고 물리적으로 각 요소를 확인하는 걸 대신할 수는 없지만 대부분의 경우 설치를 진행하는데 충분한 정보가 된다.

그리고 X 윈도우 시스템을 설치하려면 다음의 사항을 주의 깊게 살펴보자.

□ 비디오 카드 - 카드의 제조업체와 제품 번호 (또는 사용하는 비디오 칩셋), 비디오 메모리의 크기 (설치 프로그램에서 대부분의 PCI 방식의 카드는 자동으로 인식한다.)

□ 모니터 - 제조업체와 제품 번호, 수평 주사율과 수직 주사율의 범위

네트웍에 연결되어 있으면 다음 항목을 점검한다.

□ ip 주소 - 도트(.)로 구분된 네 개의 숫자로 구성된다. 예) 10.0.2.15

□ 넷마스크 - 도트(.)로 구분된 네 개의 숫자로 구성된다. 예) 255.255.248.0

□ 게이트웨이 - 도트(.)로 구분된 네 개의 숫자로 구성된다. 예) 10.0.2.254

□ 네임 서버 - 도트(.)로 구분된 네 개의 숫자로 구성된다. 예) 10.0.2.1

□ 도메인 네임 - 단체에 부여된 이름. 예를 들어 리눅스코리아의 도메인 네임은 linuxkorea.co.kr 이다.

□ 호스트네임 - 컴퓨터의 이름. 예를 들면 www과 같이 이름을 붙일 수 있다.

1.3 여러 가지 설치법들

여러 가지 방법으로 파워 리눅스를 설치하거나 판올림 할 수 있다. 각각의 방법을 각각의 여러 다양한 상황에서 사용할 수 있고 다른 요구조건이 있다. 각각의 설치 방법에 대해 알기 전에 사용자에게 어떤 영향을 끼치는지 먼저 살펴보자.

1.3.1 PCMCIA 지원

대부분의 인텔 기반 노트북 컴퓨터는 PC 카드로 알려진 PCMCIA를 지원한다. PCMCIA 장치를 지원하는 컴퓨터는 PCMCIA 장치가 설치될 수 있는 한 개 이상의 슬롯을 가진 제어기가 있다. 이러한 장치로는 모뎀, 랜 어댑터, 스카시 어댑터 등이 있다.

PCMCIA 기능을 가진 컴퓨터에서 파워 리눅스를 설치할 때 PCMCIA 장치가 설치하는 동안 사용되었는지 확인하는 것이 중요하다. 예를 들어, 시디롬에서 파워 리눅스를 설치하고자 하고 시디롬 드라이브가 PCMCIA 어댑터에 연결되어 있다면 설치 프로그램에서 PCMCIA 지원이 필요하다. 마찬가지로 네트웍 기반의 설치 방법을 사용하려면 PCMCIA 기반의 네트웍 어댑터에서 PCMCIA 지원이 필요할 것이다.

PCMCIA 지원은 다음 두 가지에 달려있다.

1. 컴퓨터 시스템에 있는 PCMCIA 제어기의 유형

2. 설치하는 동안 사용할 PCMCIA 장치 유형

대부분의 PCMCIA 제어기와 장치가 지원되지만 간혹 예외가 있다. 더 많은 정보는 http://power.linuxkorea.co.kr에 있는 리눅스 하드웨어 호환 목록을 참고한다.

가장 중요한 것은 설치할 때 PCMCIA 지원이 필요하면 보충 디스켓이 있어야 한다는 것이다. 상황에 맞게 설치 방법을 결정한 후에 어떻게 해야 할지 설명할 것이다.

1.3.2 시디롬에서 설치

컴퓨터에 시디롬 드라이브가 있으면 시디롬 설치를 사용할 수 있으며 가장 쉬운 방법이다. 시디롬에서 설치하면 시디롬에서 선택한 패키지를 읽고 하드 드라이브에 설치를 한다.

부팅 가능한 시디롬을 지원하는 최근의 컴퓨터에서는 파워 리눅스 시디롬으로 부팅을 할 수 있다. 하지만 모든 컴퓨터가 시디롬 부팅을 지원하지는 않기 때문에 시디롬에서 부팅이 안되면 부트 디스켓을 사용하거나 도스로 부팅 한 후에 autoboot를 써야한다.  시디롬 부팅을 가능하게 하려면 바이오스에서 첫 번째 부팅 미디어를 시디롬으로 설정해야 한다.

1.3.3 FTP 설치

파워 리눅스 시디롬도 없고 시디롬 드라이브도 없을 때 네트웍에 접근할 수 있으면 FTP를 이용하여 설치할 수 있다. FTP를 통해 설치를 하면 파워 리눅스 패키지를 네트웍을 통해서 내려 받아 하드 드라이브에 설치할 수 있다.

1.3.4 HTTP 설치

파워 리눅스 시디롬이 없고, 시디롬 드라이브도 없을 때 네트웍에 접근할 수 있다면 HTTP를 이용하여 설치할 수 있다. HTTP를 통해 설치를 하면 파워 리눅스 패키지를 네트웍을 통해서 하드 드라이브에 설치할 수 있다.

1.3.5 NFS 설치

시디롬 드라이브가 없지만 네트웍에 접근할 수 있으면 NFS를 이용해 설치를 할 수 있다. NFS를 이용해 설치를 할 때에는 설치할 컴퓨터가 NFS 서버 시스템에 있는 파워 리눅스 패키지에 접근할 수 있어야 한다.

1.3.6 하드 드라이브 설치

다른 설치 방법이 적당하지 않고 하드 드라이브에 저장된 파워 리눅스 패키지 파일에 접근할 수 있으면 하드 드라이브에서 설치를 할 수 있다. 이 방법에서는 선택한 파워 리눅스 패키지를 하드 드라이브의 한 분할영역에서 읽어 다른 분할영역에 설치할 수 있다.

1.4 디스크 분할영역과 마운트

파워 리눅스를 설치하려면 충분한 디스크 공간이 있어야한다. 이 디스크 공간은 윈도우, OS/2, 또는 다른 버전의 리눅스 등 컴퓨터에 이미 설치한 다른 운영체제가 사용하고 있는 디스크 공간과 구별하기 위해 필요하다.

하나의 디스크는 여러 개의 분할영역이 있을 수 있다. 각 분할영역은 분리된 디스크처럼 접근할 수 있으며 각각의 분할영역은 자료 저장 방식의 차이로 인해 분할영역의 유형에 차이가 있다. 예를 들어 도스, OS/2, 그리고 리눅스에서는 분할영역의 유형이 각각 fat, hpfs, ext2이다.

파워 리눅스는 최소 두 개의 분할영역이 필요하다는 것을 반드시 기억해야 한다. 그리고 파워 리눅스를 도스/윈도우 분할영역에 설치하면 안 된다. 다른 운영체제가 없는 컴퓨터에 파워 리눅스를 설치할 때도 파워 리눅스가 사용할 분할영역을 만들어야 한다. 이런 경우에는 하드디스크에 다른 운영체제가 없으므로 더 쉽다.

이와는 다르게 이미 다른 운영체제의 소프트웨어나 데이터가 있는 디스크에 파워 리눅스를 설치할 때가 있다. 이런 경우에는 기존의 자료를 백업 분할영역을 다시 나누어야 한다.

설치하는 동안, 파워 리눅스를 위한 분할영역을 만들어야 하는데 사용할 수 있는 충분한 디스크 공간이 있는지를 확인해야 한다. 파워 리눅스 분할영역을 위해 여유 공간을 늘릴 다른 방법을 생각해보자.

1.4.1 분할영역 이름

리눅스에서는 문자와 숫자의 조합으로 디스크 분할영역을 나타낸다. 그래서 하드디스크와 분할영역을 가리키는데 도스나 윈도우 식의 □C 드라이브□ 형태로 사용해왔으면 이 부분이 혼란스러울 수도 있다.  하지만 파워 리눅스는 다른 운영체제에서 쓰는 것보다 유연하고 많은 정보를 주는 다음과 같은 규칙을 따른다.

처음의 두 문자 - 분할영역 이름의 처음 두 문자는 분할영역에 있는 장치 유형을 나타낸다. 일반적으로 hd(IDE 디스크) 또는 sd(SCSI 디스크)이다.

다음 문자 - 이 문자는 분할영역에 어떤 장치가 있는지 나타낸다. 예를 들어 /dev/hda(첫 번째 IDE 하드디스크) 또는 /dev/sdb(두 번째 스카시 디스크)이다.

숫자 - 분할영역을 표시한다. 처음의 네 가지(primary 또는 extended) 분할영역은 1부터 4까지 숫자가 매겨진다. 논리 분할영역은 5번부터 시작한다. 예를 들어 /dev/hda3는 첫 번째 IDE 하드디스크의 세 번째 주 분할영역 또는 확장 분할영역이다. /dev/sdb6은 두 번째 스카시 하드디스크의 두 번째 논리 분할영역이다.

이러한 사실을 기억하고 있으면 파워 리눅스에서 필요한 분할영역 설정을 이해하는데 도움이 된다.

1.4.2 재분할영역

하드디스크의 분할영역을 다시 할 때는 세 가지 상황이 있다.

□ 분할영역 안된 여유 공간이 있을 때

□ 아직 사용하지 않은 분할영역이 있을 때

□ 이미 사용하고 있는 분할영역에서 여유공간이 있을 때

1.4.2.1 영역으로 분할되지 않은 여유공간 사용하기

이런 경우에는 이미 정의된 분할영역이 하드디스크 전체를 쓰고 있는 것은 아니며, 다른 분할영역에 할당하지 않은 공간이 있다. 이런 경우 사용하지 않는 공간에 필요한 분할영역을 간단히 만들 수 있다.

1.4.2.2 아직 사용하지 않은 분할영역의 공간 사용하기

전에 윈도우 시스템에서 105MB 하드 드라이브를 1.2GB로 바꾸었다고 가정해보자. 그것을 같은 크기의 두 부분으로 분할영역을 나누어 첫 번째 분할영역을 윈도우를 위해 C: 드라이브로 사용하고 두 번째 분할영역을 인터넷에서 받은 공개 프로그램을 모아두기 위해 D: 드라이브로 설정하였다. 아마도 D 드라이브에는 다른 것을 넣어두지는 않고 C 드라이브만 사용하고 있을 것이다.

이런 경우에는 사용하지 않은 분할영역에 할당된 공간을 사용할 수 있다. 먼저 분할영역을 지우고 거기에 리눅스 분할영역을 만든다. 도스의 fdisk를 이용해 분할영역을 지울 수 있고 사용자 설치를 하는 동안 분할영역을 지울 수도 있다.

1.4.2.3 사용하고 있는 분할영역에서 여유공간 사용하기

대부분은 이런 경우이며 가장 다루기가 힘들다. 충분한 여유공간이 있지만 이미 사용하고 있는 분할영역에 할당되어 있다는 것이 가장 큰 문제이다. 소프트웨어가 미리 설치된 컴퓨터를 구입하였다면 하드디스크는 대부분 하나의 분할영역에 운영체제와 데이터로 가득차 있을 것이다.

시스템에 새로운 하드드라이브를 추가하는 대신 다음 두 가지 선택을 할 수 있다.

기존 분할영역을 지우고 새롭게 구성  - 기본적으로, 하나의 큰 분할영역을 지우고 여러 개의 작은 분할영역을 만든다. 예상했듯이 분할영역에 있는 자료는 모두 없어진다. 그러므로 완전하게 백업을 해놓는 게 필요하다. 안전을 위해서 백업을 두 가지로 해놓고 백업 소프트웨어에서 사용 가능한 □검사□를 사용하고, 분할영역을 지우기 전에 백업한 자료에서 자료를 읽어보자. 분할영역에 다른 운영체제가 있다면 나중에 재설치를 해야 할 것이다. 이미 있던 소프트웨어를 위해 작은 분할영역을 만들어서 소프트웨어를 다시 설치하고, 데이터를 복구하며 파워 리눅스 설치를 진행한다.

기존 내용을 보관하면서 분할영역을 새로이 구성 - 겉으로는 불가능하게 보이지만 이런 일을 하는 프로그램들이 있다. 이 프로그램은 분할영역에 보관된 파일에 손상 없이 큰 분할영역을 작게 만들 수 있다. 많은 사람들이 아무런 문제없이 이 방법을 사용했다. 어떤 프로그램을 사용하면 좋을까? 시장에 몇 가지 디스크 관리 소프트웨어 제품이 있다. 사용자의 상황에 맞는 제품을 찾아보자. (URL - http://power.linuxkorea.co.kr/support/)

1.4.3 디스크 분할영역과 다른 운영 체제

리눅스 분할영역이 다른 운영체제에서 쓰는 분할영역과 하드디스크를 같이 사용하더라도 대부분은 아무런 문제가 없다. 그러나 리눅스와 다른 운영체제를 같이 사용할 경우에는 많은 주의를 기울여야 한다.

다른 운영체제와 함께 디스크 분할영역을 쓰는 것과 관련된 정보는 파워 리눅스 시디의 doc/HOWTO 그리고 doc/HOTWO/mini 디렉토리에 있는 문서를 참고하면 된다. 특별히 Linux+로 시작하는 이름을 가진 미니-하우투 문서가 도움이 된다.

1.5 설치 유형

파워 리눅스는 세 가지의 설치 유형이 있다.

□ KDE 웍스테이션

□ 서버

□ 사용자 지정

1.5.1 웍스테이션 설치

웍스테이션 설치는 리눅스 초보자에게 적당하다. 몇 가지 질문에만 답하면 짧은 시간 안에 판올림하거나 파워 리눅스를 운영할 수 있다. 시스템에서 윈도우를 이미 사용하고 있으면 웍스테이션 유형 설치는 자동으로 LILO를 사용하여 다중 부팅할 수 있도록 설정한다.

1.5.2 서버 설치

서버 유형 설치는 시스템을 리눅스 기반의 서버로 사용하고 싶지만 시스템 설정을 힘들게 하고 싶지는 않을 때 적당하다.

1.5.3 사용자 지정 설치

이름에서 짐작되듯이 사용자 유형 설치는 유연성을 강조하고 있다. 사용자 유형 설치를 하는 동안 어떻게 디스크 공간을 분할할 지는 설치하는 사람에게 달려있다. 시스템에 설치하는 모든 패키지를 완벽하게 조정할 수 있다. 또한 부팅할 때 LILO를 사용할지 결정해야 한다.

2 설치 시작하기

2.1 설치 전 준비사항

파워리눅스 설치를 위해 필요한 부트 방법과 여러 가지 설치 모드, 기본 개념에 대해 설명한다.

2.1.1 설치모드

□ GUI설치(로컬 장치를 통한 설치)

CD나 하드디스크 같은 로컬 장치를 이용하여 설치를 하면 GUI환경에서 설치를 할 수 있다. CD를 통한 설치는 단순히 제공되는 CD를 드라이브에 넣고 BIOS에서 부트 순서를 맞추어 준 후 부팅만 해주면 된다.

□ 텍스트 모드에서의 설치(네트워크를 통한 설치)

파워 리눅스 R2는 네트워크를 통해서도 설치가 가능하다. 이를 위해서는 반드시 부트 디스켓을 만들어야 하고 설치 과정은 텍스트 모드로 진행된다.

2.1.2 부트디스켓 만들기

제공된 파워리눅스 설치 CD에는 2개의 부트 이미지가 있다. 로컬장치에서 설치 할 때 필요한 boot.img라는 파일과 네트워크를 통해 설치 할 때 필요한 bootnet.img라는 파일이 있다. CD를 이용하여 설치 할 경우 CD로 부팅 가능하기 때문에 여기에서는 네트워크를 통한 설치에 필요한 부트 디스켓을 만드는 과정만 설명하겠다.

Windows 95/98이나 다른 운영체제에서 제공하는 단순한 파일 복사로는 부팅 가능한 디스켓을 만들 수 없기 때문에 이미지를 물리적으로 디스켓에 기록하는 별도의 유틸리티를 사용해야 한다. Windows 95/98에서 부트 디스켓을 만드는 과정과 리눅스에서 부트 디스켓을 만드는 과정을 설명하겠다.

□ Windows 95/98에서 부트 디스켓 만들기

파워 리눅스 설치 CD에는 MS-Windows 95/98에서 이미지를 플로피에 쓸 수  있는 rawrite 라는 유틸리티가 들어 있다. 일단 3.5인치의 새 디스켓을 드라이브에 넣고 다음 과정을 밟으면 된다. 이제 도스 창을 열고 다음과 같이 하면 된다.

C:\> d:

D:\> cd \dosutils

D:\dosutils> rawrite

Enter disk image source file name ..\images\bootnet.img

Enter target diskette drive: a:

Please insert a formmatted diskette into drive A: and

press --ENTER-- :

D:\dosutils>

□ 리눅스에서 부트 디스켓 만들기

리눅스에서는 root로 로그인한 후 CD 드라이브를 마운트 시켜야 한다. 이 과정은 mount명령을 사용하면 되고 이미지를 쓰기 위해서는 dd 명령을 사용한다.

# mount /dev/cdrom /mnt/cdrom

# cd /mnt/cdrom

# cd images

# dd if=bootnet.img of=/dev/fd0 bs=1440k

2.2 설치 프로그램 시작

2.2.1 설치 프로그램 부팅하기

파워 리눅스 설치를 시작하기 위해 CD 드라이브에 설치 CD를 넣고 부팅 후 BIOS에서 부트 순서를 CD가 최우선으로 오게 한다. 잠시 후에 화면에는 boot: 입력 대기 상태가 나온다. 화면에는 부트 선택 사항에 관한 다양한 정보가 있다. 각 부트 선택 사항은 선택 사항과 관련된 하나 이상의 설명 화면이 있다.

□ 초기화면은 1분 동안 아무 반응이 없으면 자동으로 설치 프로그램을 시작한다. 도움말 글쇠를 누르면 이 기능을 사용하지 않을 수 있다.

□ 도움말 글쇠를 누르면 디스켓에서 읽어오기 때문에 약간 시간이 걸린다.

일반적이라면 부팅하기 위해 엔터 글쇠만 입력하면 된다. 리눅스 커널이 하드웨어를 인식하는지 부트 메시지를 확인한다. 하드웨어를 제대로 인식하지 못하면 전문가(expert) 모드로 설치를 다시 시작해야 한다. 전문가 모드는 하드웨어 감지를 사용하지 않고 사용자가 설치하는 동안 적재될 구동기의 선택 사항을 지정해 줄 수 있다. 전문가 모드는 부트 입력 대기 상태에서 다음과 같이 입력한다.

boot: expert

3 GUI 설치

3.1 언어선택

그림  언어 선택

설치하는 동안 사용할 언어에 대한 질문이 나타난다. 화살표 글쇠나 마우스를 이용하여 알맞은 언어를 선택할 수 있다. 만약에 English를 선택하게 되면 설치 과정은 영문 모드로 설치를 하게 된다. 파워 리눅스 R2에서는 기본적으로 한국어로 선택되어져 있고 이하 모든 설치는 한글 도움말과 안내문을 제공한다.

3.2 키보드 설정

키보드 종류를 선택한다. 언어 선택에서 선택했던 것처럼 마우스와 화살표 글쇠를 이용할 수 있다. 알맞은 키보드 종류를 선택하고 다음으로 넘어가면 된다. 선택한 키보드 종류는 이후의 설치 과정과 시스템을 부팅했을 때 자동으로 적재된다.

그림  키보드 설정

3.3 마우스 설정

다음으로 설치 프로그램은 시스템을 조사하고 마우스를 찾을 것이다. 일부 마우스는 자동으로 검색될 것이다. 이 경우에는 마우스가 발견된 포트를 보여주는 대화 상자가 나타나게 된다. 그러면 2단추 마우스를 가지고 있는지, 그리고 3단추 마우스처럼 에뮬레이션 할 것인지 추가 정보를 물어보게 될 것이다.

설치 프로그램이 시스템의 마우스 유형 중 가장 적합한 모델을 찾아 이미 선택해 주었을 것이다. 마우스 유형이 적합하지 않을 경우에는 화살표 글쇠나 마우스를 이용하여 위아래로 움직여 마우스 유형을 지정해 주면 된다.

3단추 흉내 확인상자는 2단추 마우스를 3단추를 가진 마우스처럼 사용할 수 있게 해준다. 일반적으로 3단추 마우스를 가지고 있다면 X 윈도우 시스템을 사용하는데 있어서 편리하다. 이 확인상자를 선택한다면 오른쪽과 왼쪽단추를 동시에 누름으로써 3단추 마우스의 가운데 단추를 누른것과 같은 효과를 가지게 한다.

직렬 인터페이스를 가진 마우스를 선택했다면 그림에서 Port 와 Device를 선택하고 다음으로 넘어간다.

그림  마우스 설정

자신의 마우스를 왼손잡이가 사용할 수 있도록 구성하려면 마우스 단추의 순서를 바꾸어 주면 된다. 부팅된 후에 gpm -B 321 이라고 실행하면 된다.

3.4 설치유형

마우스 설정을 마친 후에는 설치 혹은 업그레이드 중에 하나를 선택하게 된다.

3.4.1 업그레이드

RPM 패키지 기술에 기반한 이전 버전의 파워 리눅스를 업그레이드 할 수 있다. 업그레이드를 하면 현재 시스템에 설치되어 있는 패키지의 갱신된 버전을 설치한다. 업그레이드 과정에서는 이미 있던 설정 파일의 이름을 .rpmsave 확장자로 바꾸어서 보관하고 (예: sendmail.cf.rpmsave) /tmp/upgrage.log 파일에 관련된 기록을 남겨둔다. 소프트웨어가 계속 발전하기 때문에 설정 파일의 형식이 바뀔 수가 있다. 그래서 설정을 바꾸기 전에 원래의 설정파일과 새로운 파일을 조심스럽게 비교해야 한다.

3.4.2 설치

다음의 3가지 설치 유형들 중에서 선택을 한다.

□ KDE 웍스테이션 - KDE 웍스테이션 설치는 데이터 삭제 방식과 사용자 분할영역 지정 방식이 있다. 데이터 삭제 방식은 자동으로 하드디스크의 모든 리눅스 분할영역을 지운다. 파워 리눅스  R2  에서는 사용자 분할영역 지정 방식이 추가되어 실수로 데이터를 삭제하는 일을 방지할 수 있게 했다. KDE 웍스테이션 설치유형은 다중 부팅 환경에서 사용한다.

□ 서버 - 서버 설치 역시 데이터 삭제 방식과 사용자 분할영역 지정 방식 두 가지를 지원한다. 데이터 삭제 방식은 자동으로 하드디스크의 모든 분할영역을 지운다.

□ 사용자 - 사용자 설치는 분할영역을 사용자가 직접 구성할 수 있도록 지원한다. 이전에 레드햇 리눅스를 설치해 경험이 있다면 커스텀 유형 설치가 이전의 설치 방법과 비슷하다는 것을 알 수 있다.

□ KDE 웍스테이션 - 하드디스크에 존재하는 모든 리눅스 분할영역의 데이터가 지워진다.

□ 서버 - 모든 드라이브의 모든 분할영역의 데이터가 지워진다. 이것은 해당 분할영역이 어떤 분할영역이라도 모두 해당된다.

그림  설치 경로

3.5 Disk Druid 사용하기

만약 웍스테이션 또는 서버 설치를 선택하고, 사용자 분할영역지정 방식을 선택하지 않았다면 이 과정은 나타나지 않고 Time Zone 설정으로 건너뛰게 된다.

이 시점에서는 파워리눅스 R2를 어디에 설치할지를 알려 주어야 한다. 이 과정은 하나 이상의 분할영역에 대한 마운트 포인트를 정의하면 된다. Disk Druid를 통해 분할영역을 추가 삭제 할 수 있다.

3.5.1 □현재의 디스크 분할영역□

□Current Disk Partitions□의 각 줄은 디스크 분할영역을 나타낸다. 여기에는 스크롤 막대가 있어서 한 페이지 이상의 정보를 담고 있다. 화살표 글쇠나 마우스를 이용하여 정보를 볼 수 있다. 각 줄은 다섯 개의 필드로 되어 있다.

□ Mount Point - 파워 리눅스가 설치되고 운영될 때 분할영역이 어디에 마운트 되는지 나타낸다. 분할영역이 존재하는데 마운트 되어 있지 않았다면 마우스로 더블클릭하거나 수정키를 사용하여 편집할 수 있다. 특별히 다른 방법에 대한 생각이 없으면 다음과 같이 설정할 것을 추천한다.

□ 교환영역(swap partition, 최소 16MB) - 교환영역은 가상 메모리를 지원하기 위해 사용된다. 만약 램이 16MB이하라면 교환영역은 필수적이다. 메모리가 더 많이 있다고 하더라도 교환영역은 여전히 필요하다. 교환 영역의 최소 사이즈는 램과 같거나 16MB이상이다. 교환영역은 마운트 포인트를 갖지 않는다.

□ /boot 분할영역(최대 16MB) - /boot로 마운트된 영역은 부팅과정에 필요한 커널이 들어 있는 곳이다. 대부분의 PC BIOS의 한계 때문에 커널을 위해 작은 분할영역을 만드는 것은 좋은 방법이다. 이 분할영역은 16MB보다 클 필요가 없다.

□ / 분할영역(600MB-1.5GB) - 이 영역은 □/□ (최상위 디렉토리)로 마운트 되는 분할영역이다. 이 과정에서 /boot에 있는 파일 이외의 모든 파일은 / 분할영역에 들어가게 된다. 600MB 라는 / 분할영역 설정(공간이 부족 할 때)은 KDE 웍스테이션의 설치와 같은 방식이다. 반면 1.5GB의 / 분할영역 설정은 모든 패키지를 설치 할 수 있는 충분한 용량이다.

□ Device - 분할영역의 장치 이름

□ Requested - 요구된 분할영역의 크기

□ Actual - 분할영역에 할당된 실제 용량

□ Type - 분할영역의 유형

분할영역의 다른 유형

□Current Disk Partitions□에서 스크롤 했을 때 한 개나 그 이상의 분할영역에 있는 □Unallocated Requested Partitions□를 볼 수도 있다. 이름에서 보듯이 요청은 했지만 여러 가지 이유로 아직 할당이 되지 않은 분할영역이다. 할당되지 않은 분할영역이 나오는 가장 큰 이유는 분할영역에 필요한 여유 공간이 없는 것이다. 어떤 경우에는 분할영역이 할당되지 않은 이유가 분할영역의 마운트 포인트 뒤에 나타난다.

3.5.2 □디스크 요약□

□Drive Summaries□의 각 줄은 시스템의 하드디스크 정보를 나타낸다. 각 줄은 다음의 필드로 구성되어 있다.

□ Drive - 하드디스크의 장치 이름

□ Geom[C/H/S] - 하드디스크의 지오메트리(Geometry) 정보. 지오메트리는 실린더, 헤드, 섹터의 숫자를 나타낸다.

□ Total - 하드디스크의 사용할 수 있는 전체 용량

□ Used - 현재 분할영역에 할당된 용량

□ Free - 분할영역에 할당되지 않은 여유 공간

□ Bar Graph - 하드 드라이브에서 현재 사용하고 있는 용량을 그래프 형식으로 시각적으로 보여준다. 그림에서는 여유 공간이 없다는 것을 보여준다.

3.5.3 Disk Druid 단추

단추는 Disk Druid 실행을 조절하는데 사용된다. 분할영역을 추가하고 지우거나 분할영역의 속성을 바꿀 수 있다. 덧붙여 분할영역 작업 결과를 저장하거나 Disk Druid에서 빠져 나올 수 있는 단추가 있다. 각 단추에 대하여 차례로 알아보자.

□ 추가(Add) - □Add□ 단추는 새로운 분할영역을 만들 때 사용한다. 선택하면 정보를 입력할 필드가 나온다.

□ 수정(Edit) - □Edit□ 단추는 □Current Disk Partitions□에서 선택되어 있는 분할영역의 속성을 바꿀 수 있다. 수정 단추를 고르면 새로운 대화 상자가 나타난다. 분할영역 정보가 디스크에 이미 기록이 되었는지에 따라 □Edit Partition□ 대화 상자의 필드가 다르게 나타난다.

□ 삭제(Delete) - □Delete□ 단추로 □Current Disk Partitions□에서 선택되어 있는 분할영역을 지울 수 있다. 삭제 단추를 고르면 지울 것인지 확인하는 대화 상자가 나온다.

□ Reset - 모든 설정을 취소하고 초기화 시킨다.

□ RAID 장치 만들기 - 특정분할영역이나 모든 분할영역에 여분의 장치를 붙이고 싶으면 RAID 장치 만들기를 하면 된다. RAID에 대해 자세히 알고 싶으면 해당 문서를 읽기 바란다.

3.5.4 분할영역 추가

분할영역을 추가하기 위해서 □Add□ 단추를 누르면 다음과 같은 대화상자가 나타난다.

그림  분할영역 추가

□ Mount Point - 이 필드로 이동하여 분할영역의 마운트 지점을 입력한다. 예를 들어 루트 분할영역이라면 /, usr 분할영역이라면 /usr 등으로 입력하면 된다. 이 필드를 입력하기 위해서 옆의 드롭다운 메뉴를 이용할 수도 있다.

□ Size (Megs) - 분할영역의 크기를 MB 단위로 입력한다. 크기는 설정하지 않아도 최소 1MB의 기본값을 갖는다. 백스페이스 글쇠로 숫자를 지우고 원하는 분할영역 크기를 입력한다.

□ Growable? - 위에서 입력한 크기가 분할영역의 정확한 크기거나 최소 크기라는 것을 가리키는 체크 상자이다. 체크를 하면 하드디스크에서 사용할 수 있는 최대 용량을 분할영역에서 사용할 수 있다. 이 경우 분할영역의 크기는 다른 분할영역이 변하는 것에 따라 늘어나거나 줄어들 수 있다. 하나 이상의 분할영역을 growable로 지정할 수 있다. 이렇게 하면 추가적인 여유 공간을 모든 growable 분할영역에서 공유할 수 있다.

□ Type - 이 필드에는 여러 분할영역의 타입(Linux Nativ 나 DOS처럼)이 있다. 마우스를 이용하여 적절한 타입을 결정하도록 한다.

□ Allowable Drives - 시스템에 설치된 하드디스크의 목록이며 각 드라이브마다 체크상자가 있다. 하드디스크 상자가 체크되면 체크한 하드디스크에서 분할영역이 만들어진다. 상자가 체크되지 않았으면 분할영역이 만들어지지 않는다. 서로 다른 체크 상자 설정을 사용하면 직접 Disk Druid를 이용해 분할영역을 설정할 수도 있고 Disk Druid가 분할영역 설정을 자동으로 하도록 할 수 있다.

3.5.5 분할영역 수정

□현재의 디스크 분할영역□에서 수정할 분할영역을 선택하여 Edit 단추를 누르거나 더블클릭하면 대화 상자가 나온다. 적절하게 바꾸고 OK를 누른다.

3.5.6 분할영역 삭제

□현재의 디스크 분할영역□에서 삭제할 분할영역을 골라 Delete 단추를 누르면 삭제할 것인지 확인한다.

그림  디스크 드루이드

3.6 포맷할 분할영역 선택

포맷할 분할영역을 선택한다. 새로 만들어진 모든 분할영역은 포맷을 해야한다. 추가적으로 더 이상 필요하지 않은 데이터가 담겨있는 분할영역도 포맷할 필요가 있다. 그러나 /home, /usr/local 과 같은 분할영역은 저장할 데이터가 있을 경우 포맷하면 안된다. 포맷 도중 배드 블록을 체크하고 싶을 경우에는 □포맷중에 배드 블록을 체크함□을 선택하면 된다. 배드 블록을 체크하면 데이터가 배드 블록에 기록되지 않게 할 수 있다.

그림  포맷할 분할영역 선택

3.7 LILO 설치하기

그림  LILO 설정

파워 리눅스 시스템으로 부팅할 수 있기 위해서는 일반적으로 LILO(Linux Loader)를 설치해야 한다. LILO는 다음의 두 곳 중에 한곳에 설치할 수 있다.

마스터 부트 레코드(MBR)

System Commander나 OS/2의 부트 관리자와 같은 다른 운영체제의 로더가 MBR에 있지 않다면 LILO 설치를 이곳에 하는 것이 좋다. MBR은 컴퓨터 BIOS에 의해서 자동적으로 적재되는 하드 드라이브의 특별한 영역이며 LILO가 부팅 과정을 통제할 수 있는 처음의 위치이다. LILO를 MBR에 설치하면 시스템이 부팅될 때 LILO는 □boot: □ 라는 입력 대기 상태를 나타낸다. 여기에서 파워 리눅스로 부팅하거나 아니면 다른 운영체제로 부팅할 수 있다. 만약 시스템에 파워 리눅스만 설치한다면 MBR에 LILO를 설치하라. 또한 Win95/98과 함께 사용하고 싶을 때에도 MBR에 LILO를 설치해야 한다.

root 분할영역의 첫 번째 섹터

시스템에 OS/2의 부트 관리자와 같은 또 다른 부트 로더를 이미 사용하고 있는 경우에 설치를 추천하는 곳이다. 이 경우에는 다른 부트 로더가 먼저 로더를 통제한다. 다른 운영체제의 부트 로더의 환경을 설정하여 부트 로더가 LILO를 시작하도록 할 수 있다. 만약 Windows NT와 함께 사용하는 시스템에서 LILO를 설치하려면 MBR이 아닌 root 분할영역의 첫 번째 섹터에 설치해야 한다. LILO와 NT에 관한 자세한 내용은 파워 리눅스 CD의 Linux+NT-Loader라는 문서를 참조하기 바란다.

LILO를 설치하고 싶지 않다면 LILO 설치하지 않음을 체크하면 된다.

3.7.1 SMP 마더보드와 LILO

이 부분은 SMP 마더보드에 한정된 내용이다. 설치프로그램이 SMP 마더보드를 인식한다면 보통의 단일 프로세스의 마더보드와는 다르게 두 개의 항목이 /etc/lilo.conf에 자동적으로 넣어진다.

하나는 smp라고 불리는 것이고 다른 하나는 linux라고 불리는 것이다. smp가 기본부팅 설정으로 된다. 그러나 만약 smp 커널에 문제가 발생한다면 linux 항목으로 부팅이 가능하다. 이때에는 다중프로세스의 모든 기능을 유지할 수는 있지만  하나의 프로세스만이 작동되게 된다.

3.7.2 LILO 부트 명령행에 선택 사항 추가하기

다음으로 설치 프로그램은 LILO 부트 명령에 기본 선택 사항을 추가할 것이지 물어보게 된다. 여기에 입력한 선택 사항 중 필요한 선택 사항은 부팅할 때마다 리눅스 커널로 전달된다. 2.3.1절에서 컴퓨터의 BIOS 설정을 조사해서 만일 컴퓨터가 하드 드라이브를 LBA 모드로 접근한다면 linear 모드를 사용하는지 체크한다. 끝나면 OK를 선택하고 □를 누른다.

다른 운영체제가 사용하는 분할영역을 포함해 부팅 가능한 모든 분할영역이 나열된다. 파워 리눅스 시스템의 root 파일 시스템을 포함하고 있는 분할영역의 □부트 레이블□ 행은 linux라는 단어가 들어가게 될 것이다. 다른 분할영역도 역시 부트 라벨을 가질 수도 있다. 다른 분할영역에 부트 라벨을 추가하려 한다면(또는 기존의 부트 라벨을 변경하려 한다면), 화살표 글쇠를 이용하여 고치고자 하는 분할영역을 반전시킨다. 그 다음 □을 이용하여 Edit 단추를 선택하고 □를 누른다. 그러면 분할영역의 부트 라벨의 입력/수정을 허용하는 작은 대화 상자를 보게 될 것이다. 완료되면 Ok를 누른다.

또한 □Default□라고 라벨이 붙은 곳도 있다. 이 행에서는 오직 하나의 분할영역만이 □*□를 포함할 수 있다. 기본값으로 표시된 분할영역은 LILO가 사용자의 입력이 없으면 기본적으로 부팅을 하는 분할영역이다. 초기값으로 파워 리눅스를 설치한 root 분할영역이 기본값으로 선택된다. 이것을 바꾸고 싶다면 화살표 글쇠를 사용하여 기본값으로 지정하고 싶은 분할영역을 반전시키고 □를 누른다. □*□가 선택된 분할영역으로 옮겨가게 될 것이다. 끝나면 Ok를 선택하고 □를 누른다.

3.7.3 LILO의 대체

파워 리눅스로 부팅을 하는데 LILO를 사용하고 싶지 않다면 LILO를 대신할 수 있는 몇 가지 방법이 있다.

□ 부트 디스켓 - 설치 프로그램에 의해 만들어진 부트 디스켓을 사용할 수 있다.

□ LOADLIN - 일단 MS-DOS로 부팅한 후 리눅스로 부팅할 수 있게 해주는 유틸리티이다. 불행히도 리눅스 커널(SCSI 어댑터를 가지고 있다면 초기화 램 디스크(initial ram disk)도 필요)의 복사본이 MS-DOS 분할영역에서 이용할 수 있어야 한다. 이를 할 수 있는 유일한 방법은 다른 방법(예를 들어 디스켓의 LILO로 부팅)을 이용해 파워 리눅스 시스템으로 부팅을 해서 커널을 MS-DOS 분할영역으로 복사하는 방법뿐이다.

LOADLIN은 ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/와 다양한 미러 사이트에서 구할 수 있다.

□ SYSLINUX - LOADLIN과 매우 비슷한 MS-DOS용 프로그램이다. 이 프로그램도 역시 ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/와 다양한 미러 사이트에서 구할 수 있다.

□ 상용 부트 로더 - System Commander는 리눅스를 부팅할 수 있다(하지만 이 프로그램을 사용하더라도 여전히 LILO가 리눅스 분할영역에 설치되어 있어야 한다).

3.8 네트워크 설정

그림  네트워크 설정

DHCP 사용 설정을 체크하면 네트워크와 관련된 정보를 dhcp 요청을 사용하여 자동으로 제공받는다. DHCP 사용 시 나머지 부분은 자동적으로 이루어지게 된다. 다음 그림은 네트워크 설정의 한 예일 뿐이고 정확한 설정은 네트워크 관리자로부터 해당내용을 문의하는 것이 좋을 것이다.

3.9 지역시간대 설정

그림  지역시간대 선택

지역 시간대 설정을 물리적 위치(예로 아시아/서울)나 UTC로부터의 시간차로 설정할 수 있다. 그리고 그림에 있는 지도에서 자신의 위치를 정할 수도 있다. (마우스로 노란색 지점을 선택하면 된다.) 파워 리눅스 시스템으로 부팅한 후에 시스템 시간대 설정을 변경하고 싶다면, timeconfig 명령을 사용할 수 있다.

3.10 계정설정

그림  계정 설정

계정설정에서는 루트계정의 패스워드와 사용자 셋업을 할 수 있다.

3.11 인증 설정

이 과정은 KDE 웍스테이션이나 서버로 설치하는 경우에는 나타나지 않는다. KDE 웍스테이션 설치의 경우 X 설정으로 건너뛰고 서버 설치의 경우 패키지 설치로 건너뛰게 된다

□ MD5 Password -- 표준 8문자이하대신에 256 문자까지 암호를 사용할 수 있도록 한다.

□ Enable Shadow Passwords -- 암호를 유지하는 매우 안전한 방법이다. /etc/passwd 파일이 /etc/shadow로 옮겨진다.  /etc/shadow 파일은 root만이 읽을 수 있도록 되어 있다. 따라서 root 이외의 그 누구도 /etc/shadow 파일을 열람할 수 없기 때문에 암호화된 패스워드를 알아 낼 수 없다.

□ Enable NIS - 동일한 NIS 도메인에 있는 컴퓨터 그룹이 같은 암호와 그룹 파일을 공유하도록 한다. 필요한 사항 두 가지를 입력해야 한다.

□ NIS Domain - 시스템이 속해있는 도메인이나 컴퓨터 그룹을 지정한다.

□ NIS Server - 시스템이 속해있는 곳의 어떠한 서버라도 응답하도록 하는 □broadcasting□ 메시지를 LAN에 보내는 대신 특정한 NIS 서버를 사용하도록 지정한다.

그림  인증 설정

3.12 패키지 그룹 선택

당신의 시스템에 설치할 패키지의 그룹을 선택한다. 파워리눅스 CD에는 여러 종류의 패키지들이 있다. 프로그램 개발을 위한 컴파일러나 라이브러리, 문서 작성을 위한 에디터, 리눅스의 핵심인 커널이 패키지로 묶여있다. 즉 이와 관련된 파일들을 묶어 패키지로 엮었고 패키지들 중 연관되어 있는 것들을 패키지 그룹으로 분류해 두었다. 패키지의 설치는 그룹별로 할 수도 있고 밑의 □개별 패키지 선택□을 체크하면 패키지 하나하나 씩 개별적으로 선택할 수도 있다. 각각의 패키지의 기능을 알지 못한다면 그룹별로 설치하는 것을 권장한다.

그림  패키지 그룹선택

3.13 개별 패키지 선택

패키지 그룹 선택에서 □개별 패키지 선택□ 체크 박스를 체크하면 패키지를 개별적으로 선택하여 설치 할 수 있다. 개별 패키지 선택의 왼쪽 부분을 보면 비슷한 종류의 패키지를 묶어서 하나의 디렉토리를 만들었고 오른쪽 부분에는 그에 해당되는 패키지들의 목록이 나와있다. 오른쪽 창에서 패키지를 선택하면 하단에 해당패키지에 대한 설명이 나타난다. 오른쪽 창에 있는  아이콘을 더블 클릭하거나 □설치할 패키지 선택□ 이라는 체크 박스를 체크하여 설치할 패키지를 선택할 수 있다. 선택된 패키지는 그림처럼 빨간 체크 표시가 된다. 설치를 해지하려면 다시 더블클릭하거나 □설치할 패키지 선택□의 체크를 해지하면 된다.

그림  개별 패키지 선택

각각의 패키지는 독립적으로 동작할 수도 있지만 대부분의 패키지는 어떠한 패키지가 설치되어야만 동작되는 의존성을 가지고 있다. 어떠한 패키지와 의존관계에 있는 패키지가 선택되어 있지 않게 되면 설치 프로그램은 이를 파악하여 다음 화면에 출력해 준다. 의존관계에 있는 패키지를 설치하기 위해서는 밑의 "Install Packages to satisfy dependencies"를 체크하면 된다.

3.14 X 설정

X 설정을 위해서는 비디오 카드와 모니터를 맞추어 줘야 하는데 파워리눅스에서는 이를 자동으로 감지하고 그 결과를 보여준다. 만약 자동감지에 실패하면 다음과 같이 목록을 출력한다. 사용자는 이중 자신에게 맞는 비디오 카드와 모니터를 설정하면 된다.

X 설정에는 다음 3가지 옵션이 있다.

□ 사용자 정의 X 설정 : 이 옵션을 선택하면 비디오 램 사이즈를 선택한 후 해상도와 색상수를 선택할 수 있다.

□그래픽 로그인 사용 : 리눅스를 부팅 후 텍스트 모드에서 로그인 할 것인지 부팅과 동시에 X로 로그인 할 것인지를 결정한다.

□ X 설정 생략 : X 설정을 그만 둘 수 있다.

그림  X 설정

3.15 패키지 설치

3.6에서 포맷하기로 한 분할영역을 포맷하고 패키지를 설치한다.

패키지가 설치되는 과정은 상태바를 통해 모니터링 할 수 있다.

그림  패키지 설치

3.16 부트디스크 작성

부트디스크는 설치를 위해서 꼭 필요한 것은 아니지만 리눅스 설치 후 Windows 95/98을 설치하여 LILO가 파괴되어 리눅스로 부팅할 수 없을 때나 기타 플로피로 부팅할 필요가 있을 경우를 대비하여 만들어 놓는 것이 좋다. 만약 설치 후 부팅디스크를 만들고 싶으면 mkbootdisk명령어를 사용하면 된다.

그림  부트디스크 제작

3.17 설치완료

이제 모든 설치가 마무리되었다.

4 네트워크 설치

4.1 언어선택

설치하는 동안 사용할 언어에 대한 질문이 나타난다. 화살표 글쇠나 마우스를 이용하여 알맞은 언어를 선택할 수 있다. 만약에 English를 선택하게 되면 설치 과정은 영문 모드로 설치를 하게 된다. 파워 리눅스 R2에서는 기본적으로 한국어로 선택되어져 있고 이하 모든 설치는 한글 도움말과 안내문을 제공한다. 설치 중 모르는 사항은 온라인 도움말을 참고하면 된다.

4.2 키보드 설정

키보드 종류를 선택한다. 언어 선택에서 선택했던 것처럼 마우스와 화살표 글쇠를 이용할 수 있다. 알맞은 키보드 종류를 선택하고 다음으로 넘어가면 된다. 선택한 키보드 종류는 이후의 설치 과정과 시스템을 부팅했을 때 자동으로 적재된다. 파워 리눅스 시스템을 설치한 후에 키보드 종류를 바꾸려면 /usr/sbin/kbdconfig  명령이나 root 명령행에서 setup 명령을 사용하면 된다.

4.3 설치 방법 선택

사용하고자 하는 설치 방법을 선택 한 후 OK를 누르면 된다. 현재 파워 리눅스에서 네트워크를 통해 설치하는 방법으로는 NFS, FTP, HTTP를 이용하는 방법이다. 본 매뉴얼에서는 FTP를 통한 설치 방법만을 설명한다. 하지만 FTP, NFS, HTTP 설치 방법 모두 설치 방법은 비슷하기 때문에 다른 방법도 쉽게 설치 할 수 있을 것이다. 주위에서 가장 빠른 서버를 선택해 놓기 바란다.

4.4 네트워크 설정

자신의 컴퓨터에 맞는 IP 어드레스와, Net Mask, Gateway의 IP 어드레스, 네임서버의 주소를 설정한다. 자신의 네트워크 정보에 대해 알지 못한다면 관리자에게 문의하기 바란다.

4.5 FTP 설정

여기에서 설치 프로그램에게 자신이 선택한 FTP 사이트의 주소를 알려주어야 한다. 설치를 할 FTP 사이트의 반드시 IP 주소를(설치 프로그램의 버그로 이름을 해석하지 못함) 입력하고 RedHat 디렉토리를 포함하고 있는 디렉토리명을 입력한다.  예를 들어 만약 FTP 사이트가 /pub/mirrors/power/i586/RedHat 디렉토리를 가지고 있다면 /pub/mirros/power/i586/을 입력하여야 한다. FTP로 파워 리눅스를 설치하려면 반드시 anonymous FTP 사이트로부터 설치를 해야 한다.

4.6 설치유형

설치 유형에는 크게 업그레이드와 설치가 있다. 설치는 다시 KDE 웍스테이션, 서버, 사용자 설치가 있다.

4.6.1 업그레이드

RPM 패키지 기술에 기반한 이전 버전의 파워 리눅스를 업그레이드 할 수 있다. 업그레이드를 하면 현재 시스템에 설치되어 있는 패키지의 갱신된 버전을 설치한다. 업그레이드 과정에서는 이미 있던 설정 파일의 이름을 .rpmsave 확장자로 바꾸어서 보관하고 (예: sendmail.cf.rpmsave) /tmp/upgrage.log 파일에 관련된 기록을 남겨둔다. 소프트웨어가 계속 발전하기 때문에 설정 파일의 형식이 바뀔 수가 있다. 그래서 설정을 바꾸기 전에 원래의 설정파일과 새로운 파일을 조심스럽게 비교해야 한다.

4.6.2 설치

설치를 한다면 다음의 3가지 설치 유형들 중에서 선택을 해야한다..

□ KDE 웍스테이션 - KDE 웍스테이션 설치는 데이터 삭제 방식과 사용자 분할영역 지정 방식이 있다. 데이터 삭제 방식은 자동으로 하드디스크의 모든 리눅스 분할영역을 지운다. 파워 리눅스  R2  에서는 사용자 분할영역 지정 방식이 추가되어 실수로 데이터를 삭제하는 일을 방지할 수 있게 했다. KDE 웍스테이션 설치유형은 다중 부팅 환경에서 사용한다.

□ 서버 - 서버 설치 역시 데이터 삭제 방식과 사용자 분할영역 지정 방식 두 가지를 지원한다. 데이터 삭제 방식은 자동으로 하드디스크의 모든 분할영역을 지운다.

□ 사용자 - 사용자 설치는 분할영역을 사용자가 직접 구성할 수 있도록 지원한다. 이전에 레드햇 리눅스를 설치해 경험이 있다면 커스텀 유형 설치가 이전의 설치 방법과 비슷하다는 것을 알 수 있다.

□ KDE 웍스테이션 - 하드디스크에 존재하는 모든 리눅스 분할영역의 데이터가 지워진다.

□ 서버 - 모든 드라이브의 모든 분할영역의 데이터가 지워진다. 이것은 해당 분할영역이 어떤 분할영역이라도 모두 해당된다.

4.7 Disk Druid 사용하기

만약 웍스테이션이나 서버 설치를 선택하고, 사용자 분할영역지정 방식을 선택하지 않았다면 이 과정은 나타나지 않고 Time Zone 설정으로 건너뛰게 된다.

이 시점에서는 파워리눅스 R2를 어디에 설치할지를 알려 줄 필요가 있다. 이 과정은 하나 이상의 분할영역에 대한 마운트 포인트를 정의하면 된다. Disk Druid를 통해 분할영역을 추가 삭제 할 수 있다.

4.7.1 □현재의 디스크 분할영역□

□Current Disk Partitions□의 각 줄은 디스크 분할영역을 나타낸다. 여기에는 스크롤 막대가 있어서 한 페이지 이상의 정보를 담고 있다. 화살표 글쇠나 마우스를 이용하여 정보를 볼 수 있다. 각 줄은 다섯 개의 필드로 되어 있다.

□ Mount Point - 파워 리눅스가 설치되고 운영될 때 분할영역이 어디에 마운트 되는지 나타낸다. 분할영역이 존재하는데 마운트 되어 있지 않았다면 마우스로 더블클릭하거나 수정키를 사용하여 편집할 수 있다. 특별히 다른 방법에 대한 생각이 없으면 다음과 같이 설정할 것을 추천한다.

□ 교환영역(swap partition, 최소 16MB) - 교환영역은 가상 메모리를 지원하기 위해 사용된다. 만약 램이 16MB이하라면 교환영역은 필수적이다. 메모리가 더 많이 있다고 하더라도 교환영역은 여전히 필요하다. 교환 영역의 최소 사이즈는 램과 같거나 16MB이상이다. 교환영역은 마운트 포인트를 갖지 않는다.

□ /boot 분할영역(최대 16MB) - /boot로 마운트된 영역은 부팅과정에 필요한 커널이 들어 있는 곳이다. 대부분의 PC BIOS의 한계 때문에 커널을 위해 작은 분할영역을 만드는 것은 좋은 방법이다. 이 분할영역은 16MB보다 클 필요가 없다.

□ / 분할영역(600MB-1.5GB) - 이 영역은 □/□ (최상위 디렉토리)로 마운트 되는 분할영역이다. 이 과정에서 /boot에 있는 파일 이외의 모든 파일은 / 분할영역에 들어가게 된다. 600MB 라는 / 분할영역 설정(공간이 부족 할 때)은 KDE 웍스테이션의 설치와 같은 방식이다. 반면 1.5GB의 / 분할영역 설정은 모든 패키지를 설치 할 수 있는 충분한 용량이다.

□ Device - 분할영역의 장치 이름

□ Requested - 요구된 분할영역의 크기

□ Actual - 분할영역에 할당된 실제 용량

□ Type - 분할영역의 유형

분할영역의 다른 유형

□Current Disk Partitions□에서 스크롤 했을 때 한 개나 그 이상의 분할영역에 있는 □Unallocated Requested Partitions□를 볼 수도 있다. 이름에서 보듯이 요청은 했지만 여러 가지 이유로 아직 할당이 되지 않은 분할영역이다. 할당되지 않은 분할영역이 나오는 가장 큰 이유는 분할영역에 필요한 여유 공간이 없는 것이다. 어떤 경우에는 분할영역이 할당되지 않은 이유가 분할영역의 마운트 포인트 뒤에 나타난다.

4.7.2 □디스크 요약□

□Drive Summaries□의 각 줄은 시스템의 하드디스크 정보를 나타낸다. 각 줄은 다음의 필드로 구성되어 있다.

□ Drive - 하드디스크의 장치 이름

□ Geom[C/H/S] - 하드디스크의 지오메트리(Geometry) 정보. 지오메트리는 실린더, 헤드, 섹터의 숫자를 나타낸다.

□ Total - 하드디스크의 사용할 수 있는 전체 용량

□ Used - 현재 분할영역에 할당된 용량

□ Free - 분할영역에 할당되지 않은 여유 공간

□ Bar Graph - 하드 드라이브에서 현재 사용하고 있는 용량을 그래프 형식으로 시각적으로 보여준다. 그림에서는 여유 공간이 없다는 것을 보여준다.

4.7.3 Disk Druid 단추

단추는 Disk Druid 실행을 조절하는데 사용된다. 분할영역을 추가하고 지우거나 분할영역의 속성을 바꿀 수 있다. 덧붙여 분할영역 작업 결과를 저장하거나 Disk Druid에서 빠져 나올 수 있는 단추가 있다. 각 단추에 대하여 차례로 알아보자.

□ 추가(Add) - □Add□ 단추는 새로운 분할영역을 만들 때 사용한다. 선택하면 정보를 입력할 필드가 나온다.

□ 수정(Edit) - □Edit□ 단추는 □Current Disk Partitions□에서 선택되어 있는 분할영역의 속성을 바꿀 수 있다. 수정 단추를 고르면 새로운 대화 상자가 나타난다. 분할영역 정보가 디스크에 이미 기록이 되었는지에 따라 □Edit Partition□ 대화 상자의 필드가 다르게 나타난다.

□ 삭제(Delete) - □Delete□ 단추로 □Current Disk Partitions□에서 선택되어 있는 분할영역을 지울 수 있다. 삭제 단추를 고르면 지울 것인지 확인하는 대화 상자가 나온다.

□ Reset - 모든 설정을 취소하고 초기화 시킨다.

□ RAID 장치 만들기 - 특정분할영역이나 모든 분할영역에 여분의 장치를 붙이고 싶으면 RAID 장치 만들기를 하면 된다. RAID에 대해 자세히 알고 싶으면 해당 문서를 읽기 바란다.

4.7.4 분할영역 추가

분할영역을 추가하기 위해서 □Add□ 단추를 누르면 다음과 같은 대화상자가 나타난다.

□ Mount Point - 이 필드로 이동하여 분할영역의 마운트 지점을 입력한다. 예를 들어 루트 분할영역이라면 /, usr 분할영역이라면 /usr 등으로 입력하면 된다. 이 필드를 입력하기 위해서 옆의 드롭다운 메뉴를 이용할 수도 있다.

□ Size (Megs) - 분할영역의 크기를 MB 단위로 입력한다. 크기는 설정하지 않아도 최소 1MB의 기본값을 갖는다. 백스페이스 글쇠로 숫자를 지우고 원하는 분할영역 크기를 입력한다.

□ Growable? - 위에서 입력한 크기가 분할영역의 정확한 크기거나 최소 크기라는 것을 가리키는 체크 상자이다. 체크를 하면 하드디스크에서 사용할 수 있는 최대 용량을 분할영역에서 사용할 수 있다. 이 경우 분할영역의 크기는 다른 분할영역이 변하는 것에 따라 늘어나거나 줄어들 수 있다. 하나 이상의 분할영역을 growable로 지정할 수 있다. 이렇게 하면 추가적인 여유 공간을 모든 growable 분할영역에서 공유할 수 있다.

□ Type - 이 필드에는 여러 분할영역의 타입(Linux Nativ 나 DOS처럼)이 있다. 마우스를 이용하여 적절한 타입을 결정하도록 한다.

□ Allowable Drives - 시스템에 설치된 하드디스크의 목록이며 각 드라이브마다 체크상자가 있다. 하드디스크 상자가 체크되면 체크한 하드디스크에서 분할영역이 만들어진다. 상자가 체크되지 않았으면 분할영역이 만들어지지 않는다. 서로 다른 체크 상자 설정을 사용하면 직접 Disk Druid를 이용해 분할영역을 설정할 수도 있고 Disk Druid가 분할영역 설정을 자동으로 하도록 할 수 있다.

4.7.5 분할영역 수정

□현재의 디스크 분할영역□에서 수정할 분할영역을 선택하여 Edit 단추를 누르거나 더블클릭하면 대화 상자가 나온다. 적절하게 바꾸고 OK를 누른다.

4.7.6 분할영역 삭제

□현재의 디스크 분할영역□에서 삭제할 분할영역을 골라 Delete 단추를 누르면 삭제할 것인지 확인한다.

4.8 포맷할 분할영역 선택

포맷할 분할영역을 선택한다. 새로 만들어진 모든 분할영역은 포맷을 해야한다. 추가적으로 더 이상 필요하지 않은 데이터가 담겨있는 분할영역도 포맷할 필요가 있다. 그러나 /home, /usr/local 과 같은 분할영역은 저장할 데이터가 있을 경우 포맷하면 안된다. 포맷 도중 배드 블록을 체크하고 싶을 경우에는 □포맷중에 배드 블록을 체크함□을 선택하면 된다. 배드 블록을 체크하면 데이터가 배드 블록에 기록되지 않게 할 수 있다.

4.9 LILO 설치하기

설치 프로그램은 LILO 부트 명령에 기본 선택 사항을 추가할 것이지 물어보게 된다. 여기에 입력한 선택 사항 중 필요한 선택 사항은 부팅할 때마다 리눅스 커널로 전달된다. 2.3.1절에서 컴퓨터의 BIOS 설정을 조사해서 만일 컴퓨터가 하드 드라이브를 LBA 모드로 접근한다면 linear 모드를 사용하는지 체크한다. 끝나면 OK를 선택하고 □를 누른다.

파워 리눅스 시스템으로 부팅할 수 있기 위해서는 일반적으로 LILO(Linux Loader)를 설치해야 한다. LILO는 다음의 두 곳 중에 한곳에 설치할 수 있다.

마스터 부트 레코드(MBR)

System Commander나 OS/2의 부트 관리자와 같은 다른 운영체제의 로더가 MBR에 있지 않다면 LILO 설치를 이곳에 하는 것이 좋다. MBR은 컴퓨터 BIOS에 의해서 자동적으로 적재되는 하드 드라이브의 특별한 영역이며 LILO가 부팅 과정을 통제할 수 있는 처음의 위치이다. LILO를 MBR에 설치하면 시스템이 부팅될 때 LILO는 □boot: □ 라는 입력 대기 상태를 나타낸다. 여기에서 파워 리눅스로 부팅하거나 아니면 다른 운영체제로 부팅할 수 있다. 만약 시스템에 파워 리눅스만 설치한다면 MBR에 LILO를 설치하라. 또한 Win95/98과 함께 사용하고 싶을 때에도 MBR에 LILO를 설치해야 한다.

root 분할영역의 첫 번째 섹터

시스템에 OS/2의 부트 관리자와 같은 또 다른 부트 로더를 이미 사용하고 있는 경우에 설치를 추천하는 곳이다. 이 경우에는 다른 부트 로더가 먼저 로더를 통제한다. 다른 운영체제의 부트 로더의 환경을 설정하여 부트 로더가 LILO를 시작하도록 할 수 있다. 만약 Windows NT와 함께 사용하는 시스템에서 LILO를 설치하려면 MBR이 아닌 root 분할영역의 첫 번째 섹터에 설치해야 한다. LILO와 NT에 관한 자세한 내용은 파워 리눅스 CD의 Linux+NT-Loader라는 문서를 참조하기 바란다.

4.10 호스트 이름 설정

호스트 이름을 설정한다. 반드시 호스트 이름과 도메인 이름을 같이 적어 주어야 한다.

4.11 마우스 설정

다음으로 설치 프로그램은 시스템을 조사하고 마우스를 찾을 것이다. 일부 마우스는 자동으로 검색이 될 것이다. 이 경우에는 마우스가 발견된 포트를 보여주는 대화 상자가 나타나게 된다. 그러면 2단추 마우스를 가지고 있는지, 그리고 3단추 마우스처럼 에뮬레이션 할 것인지 추가 정보를 물어보게 될 것이다. 시스템에 맞게 선택을 하고 다음 항목으로 넘어간다.

설치 프로그램이 시스템의 마우스 유형 중 가장 적합한 모델을 찾아 이미 선택해 주었을 것이다. 마우스 유형이 적합하지 않을 경우에는 화살표 글쇠나 마우스를 이용하여 위아래로 움직여 마우스 유형을 지정해 주면 된다. 일반적으로 마우스 유형을 선택하기 위하여 다음의 접근방법을 사용해야 한다.

□ 목록에서 마우스에 정확히 맞는 항목을 찾는다면 그 항목을 선택한다.

□ 만일 확실하다고 생각되는 마우스가 있어 자신의 마우스와 호환이 된다면 그 항목을 선택한다.

□ 위의 내용에 맞는 것이 없다면 마우스의 단추의 수와 인터페이스에 따라서 Generic 마우스 항목 중에서 하나를 선택한다. 마우스의 인터페이스를 결정하기 위해서는 마우스가 시스템의 어느 포트에 꽂혀 있는가를 알아야한다. 마우스의 접속기가 사다리꼴 접속기에 꽂혀 있다면 마우스는 직렬포트 마우스인 것이다. 그렇지 않고 접속기가 동그랗다면 PS/2 마우스인 것이다. 파워 리눅스 R2를 랩탑 컴퓨터에 설치한다면 대부분의 경우 포인팅 장치는 PS/2 호환이 될 것이다.

3단추 흉내 확인상자는 2단추 마우스를 3단추를 가진 마우스처럼 사용할 수 있게 해준다. 일반적으로 3단추 마우스를 가지고 있다면 X 윈도우 시스템을 사용하는데 있어서 편리하다. 이 확인상자를 선택한다면 오른쪽과 왼쪽단추를 동시에 누름으로써 3단추 마우스의 가운데 단추를 누른 것과 같은 효과를 가지게 한다.

직렬 인터페이스를 가진 마우스를 선택했다면 그림에서 Port 와 Device를 선택하고 다음으로 넘어간다.

파워 리눅스 시스템을 부팅 후 마우스 설정을 변경하려면 mouseconfig 명령을 실행하면 된다.

자신의 마우스를 왼손잡이가 사용할 수 있도록 구성하려면 마우스 단추의 순서를 바꾸어 주면 된다. 부팅된 후에 gpm -B 321 이라고 실행하면 된다.

4.12 지역시간대 설정

지역 시간대 설정을 물리적 위치(예로 아시아/서울)로부터의 시간차로 설정할 수 있다. 파워 리눅스 시스템으로 부팅한 후에 시스템 시간대 설정을 변경하고 싶다면, timeconfig 명령을 사용할 수 있다.

4.13 Root 암호 설정

root 암호는 최소한 6글자 이상이어야 한다. 입력하는 암호는 화면에 보이지 않으며 확인을 위해 두 번 입력해야 한다. 만약 두 번 입력한 암호가 같지 않으면 설치 프로그램은 암호를 다시 입력할 것을 요청한다.

root 암호를 지정할 때는 사람들이 쉽게 추측해 낼 수 있는 것이 아니어야 한다. 이름, 전화번호, qwerty, password, root, 123456 등은 모두 사람들이 쉽게 추측해 낼 수 있는 암호이다. 좋은 암호는 숫자와 대소문자, 특수기호를 섞어 사전적인 단어를 포함하지 않는 것이다. !2ft@qk 또는 hi7~Siop 같은 암호가 좋은 암호이다. 사전에 포함된 단어는 쉽게 크랙할 수 있으므로 피해야 한다.

4.14 계정설정

이 과정은 설치 후 사용자 계정 설정을 위해 다시 루트로 로그인 할 필요 없이 설치 과정에서 처리 할 수 있도록 한 것이다.

계정이름, 패스워드, 계정 사용자의 실제 이름을 입력한 후 추가 단추를 누르면 새로운 사용자가 입력되고 다른 사용자를 추가하기 위해 입력 필드가 지워지게 된다. 입력된 사용자는 수정 혹은 삭제 단추를 이용하여 수정, 삭제가 가능하다.

4.15 인증 설정

이 과정은 KDE 웍스테이션이나 서버로 설치하는 경우에는 나타나지 않는다. KDE 웍스테이션 설치의 경우 X 설정으로 건너뛰고 서버 설치의 경우 패키지 설치로 건너뛰게 된다

□ MD5 Password -- 표준 8문자이하대신에 256 문자까지 암호를 사용할 수 있도록 한다.

□ Enable Shadow Passwords -- 암호를 유지하는 매우 안전한 방법이다. /etc/passwd 파일이 /etc/shadow로 옮겨진다.  /etc/shadow 파일은 root만이 읽을 수 있도록 되어 있다. 따라서 root 이외의 그 누구도 /etc/shadow 파일을 열람할 수 없기 때문에 암호화된 패스워드를 알아 낼 수 없다.

□ Enable NIS - 동일한 NIS 도메인에 있는 컴퓨터 그룹이 같은 암호와 그룹 파일을 공유하도록 한다. 필요한 사항 두 가지를 입력해야 한다.

□ NIS Domain - 시스템이 속해있는 도메인이나 컴퓨터 그룹을 지정한다.

□ NIS Server - 시스템이 속해있는 곳의 어떠한 서버라도 응답하도록 하는 □broadcasting□ 메시지를 LAN에 보내는 대신 특정한 NIS 서버를 사용하도록 지정한다.

4.16 패키지 그룹 선택

당신의 시스템에 설치할 패키지의 그룹을 선택한다. 파워리눅스 CD에는 여러 종류의 패키지들이 있다. 프로그램 개발을 위한 컴파일러나 라이브러리, 문서 작성을 위한 에디터, 리눅스의 핵심인 커널이 패키지로 묶여있다. 즉 이와 관련된 파일들을 묶어 패키지로 엮었고 패키지들 중 연관되어 있는 것들을 패키지 그룹으로 분류해 두었다. 패키지의 설치는 그룹별로 할 수도 있고 밑의 □Select individual packages□를 체크하면 패키지 하나하나 씩 개별적으로 선택할 수도 있다. 각각의 패키지의 기능을 알지 못한다면 그룹별로 설치하는 것을 권장한다.

4.17 개별 패키지 선택

패키지 그룹 선택에서 □Select individual packages□ 체크 박스를 체크하면 패키지를 개별적으로 선택하여 설치 할 수 있다. 개별 패키지 선택의 시작 화면을 보면 비슷한 종류의 패키지를 묶어서 하나의 디렉토리를 만들었다. □<+>□ 으로 표시되어 있는 것은 그 디렉토리의 하위에 개별 패키지가 있음을 뜻한다.

각각의 패키지는 독립적으로 동작할 수도 있지만 대부분의 패키지는 어떠한 패키지가 설치되어야만 동작되는 의존성을 가지고 있다. 어떠한 패키지와 의존관계에 있는 패키지가 선택되어 있지 않게 되면 설치 프로그램은 이를 파악하여 다음 화면에 출력해 준다. 의존관계에 있는 패키지를 설치하기 위해서는 밑의 "Install Packages to satisfy dependencies"를 체크하면 된다.

4.18 포맷/설치

나누어 놓은 분할 영역을 포맷하고 선택한 응용프로그램을 설치한다.

4.19 부트디스크 작성

부트디스크는 설치를 위해서 꼭 필요한 것은 아니지만 리눅스 설치 후 Windows 95/98을 설치하여 LILO가 파괴되어 리눅스로 부팅할 수 없을 때나 기타 플로피로 부팅할 필요가 있을 경우를 대비하여 만들어 놓는 것이 좋다. 만약 설치 후 부팅디스크를 만들고 싶으면 mkbootdisk명령어를 사용하면 된다.

4.20 설치완료

이제 모든 설치가 마무리되었다.