I. 미지 리눅스 설치 매뉴얼

1. 설치 준비하기

설치 준비하기

설치 CD-ROM은 자체적으로 부팅이 가능하므로, 자신의 시스템이 CD-ROM 부팅을 지원한다면 CD-ROM으로 부팅이 되도록 설정하면 된다. CD-ROM 부팅을 지원하지 않는 시스템이라면 부팅 디스켓을 이용해서 설치를 시작 할 수 있다.

1.1 부팅 디스켓만들기

부팅 디스켓은 도스환경(95/98의 도스창 포함)과 리눅스 환경에서 모두 만들 수 있다 . 우선 3.5인치와 5.25인치 드라이브를 둘 다 사용하고 있다면 3.5인치 드라이브가 A:드라이브여야 한다.

- 도스에서부팅디스켓만들기

/dosutils디렉토리에 들어있는 rawrite라는 프로그램을 이용한다.

C:\>d:

D:\>cd images

D:\images>d:\dosutils\rawrite

Enter disk image source file name: boot.img

Enter target diskette drive: a:

Please insert a formatted diskette into drive A: and Press -ENTER-

- 리눅스에서부팅디스켓만들기

CD-ROM을 마운트한 후, dd명령을 이용한다.

# mount /mnt/cdrom

# cd /mnt/cdrom/images

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

2. 설치하기

설치하기

자신의 시스템이 CD-ROM 부팅을 지원하는 경우에는 CD-ROM을 통해서, 그렇지 않은 경우에는 플로피 디스켓으로 부팅을 하면 그림 1과 같은 화면이 나온다. boot: 프롬프트에서 Enter키를 눌러 설치를 시작하면 된다.

그림 . 설치 시작화면

부팅을 시작한 후 얼마간의 시간이 지나면 실제로 설치작업을 시작하게 된다. 그 첫 번째로 나오는 화면은 그림 2와 같은 환영 메시지이다. [Enter]키를 누른다.

.

그림 . 설치 환영 메시지

설치 환영 메시지 화면을 넘어가면 미지 리눅스 CD를 준비하고 엔터키를 누르라는 메시지를 볼 수 있다. 다음 화면(Choose a Language)에서 □한글□을 선택하고 엔터키를 누른다.

그림 . 미지 리눅스 CD 준비화면

2.1 PCMCIA지원선택

CD-ROM을 드라이버에 넣고 화면을 넘어가면 PCMCIA지원 선택을 묻는 화면이 나타난다. 이 화면은 주로 노트북에서 부팅을 한 경우에 나타나는데 설치중에 PCMCIA장치를 사용할 것인지를 묻는다. 만일 네트웍이나 외장형 CD-ROM 드라이버가 PCMCIA카드를 사용한다면 여기에서 Yes를 선택하고, 그렇지 않은 경우에는 No를 선택하면 된다. 만일 Yes를 선택했다면 PCMCIA용 이미지 디스켓을 준비해야 한다. PCMCIA용 이미지 디스켓은 부팅 디스켓을 만드는 것과 마찬가지 방법으로 만들 수 있으며 사용하는 이미지는 pcmcia.img 이다.

2.2 설치매체선택

설치 매체 선택은 CD-ROM으로 부팅한 경우에는 볼 수 없다. 단지 boot.img를 이용해서 부팅 디스켓을 만든 경우와, 네트웍 설치를 위해서 bootnet.img를 이용해서 부팅 디스켓을 만든 경우에만 나오는 화면이다.

2.3 설치방법선택

이전 버전의 미지 리눅스가 설치되어 있고, 그 내용 위에 새로운 패키지만 업그레이드를 하는 경우에는 여기에서 업그레이드(Upgrade)를 선택한다. 리눅스를 새롭게 설치할 때에는 설치(Install)를 선택하면 된다.

그림 . 설치 방법선택

2.4 SCSI 설정

일반적으로 설치하는 시스템에 SCSI 장치가 있는 경우에는 그 장치가 나타난다. 하지만 SCSI 장치가 있는데도 찾지 못했다면 예(Yes)를 선택한 후, 자신의 SCSI 어댑터에 해당되는 것을 선택한다. 이미 장치를 찾았거나 SCSI 장치가 없다면 아니요(No)를 선택한다.

그림 . SCSI 장치 설정

2.5 디스크 파티션 설정

컴퓨터를 오래 사용해 보지 않은 사용자에게 상당히 생소한 내용이다. 시스템에 따라 다르고 주의를 요하는 작업이므로 글을 읽고 시작하기 바란다. 컴퓨터에 윈도우즈나 리눅스와 같은 운영체제를 설치하려면 그 운영체제가 사용하는 공간을 하드디스크에서 마련해 줘야 한다. 이 공간을 파티션이라고 부르며, 공간을 할당하는 작업을 □파티션을 나눈다□ 라고 말한다. SCSI를 설정한 후 해야할 일이 바로 파티션을 나누는 작업인데 이전에 윈도우즈만 사용했던 사용자라면 윈도우즈 공간만 있을 것이다. 이것을 원하는 형태로 설정해 보도록 하자.

일단 이 글을 읽는 사용자는 윈도우즈와 리눅스를 동시에 사용하고 싶어하며 하드 디스크의 총 용량은 1000MByte라고 가정하자. 또한 윈도우즈(200MB)와 리눅스(800MB)로  나누어서 쓰고 싶어한다고 가정한다.

파티션을 설정하는 방법에는 파티션 편집기(Disk Druid)와 fdisk가 있지만, 초보자에게는 파티션 편집기가 쉬우므로 파티션 편집기를 설명하도록 하겠다. 그림 6.에서 파티션 편집기를 선택한다.

그림 . 파티션 설정 프로그램 선택

기존에 윈도우즈를 사용했던 사용자라면 파티션 편집기 주화면[그림 7.]에서 hda1 장치에 DOS 16bit > 32M 라는 타입으로 만들어 진 것을 볼 수 있을 것이다. 이 파티션을 나누어서 리눅스와 윈도우즈 두 개의 파티션으로 나누려면 일단 기존에 윈도우즈가 사용하던 hda1 파티션을 지워야 한다. 파티션을 지우게 되면 기존의 자료가 모두 지워지므로 백업을 해 두지 않은 사용자는 빨리 컴퓨터를 끄고 윈도우즈로 부팅한 다음 자료를 백업한 후 다시 시작하기 바란다.

그림 . 파티션 편집기 주 화면

기존의 파티션을 지우는 방법은 간단하다. 원하는 파티션을 선택한 후 탭키를 눌러서 삭제(Delete)버튼을 선택하면 된다.

여기에서 간단히 파티션 편집기 화면에 대해 설명을 하고 넘어가자. 파티션 편집기는 크게 윗부분과 아랫부분으로 나눌 수 있는데 윗부분은 각각의 파티션에 대한 정보를 보여주고 있으며 아랫부분은 현재 선택된 파티션의 실제 장치명을 나타낸다. 만일 시스템에 하드디스크가 두 개 달려있다면 장치는 hda, hdb 라는 이름으로 존재할 것이다. (SCSI라면 sda, sdb와 같이 되어있음) 또한 하나의 장치는 여러 개의 파티션으로 나눌 수 있는데 파티션은 장치명에 숫자를 붙여서 구분한다.

위 부분에 있는 각각의 내용을 설명하자면 첫 번째 나오는 마운트 위치는 현재의 파티션이 시스템에서 어떤 디렉토리에 위치하게 될 지를 설정한다. 도스나 윈도우즈의 경우에는 단순히 C와 D같은 형태로 파티션을 구분하지만 리눅스는 □ / □ 에서 시작하는 전체 디렉토리 구조에서 특정 디렉토리에 파티션이 연결된다. 위의 글에서 눈치를 챈 사용자가 있을지 모르겠지만 마운트 포인트는 모두 달라야 하며, 적어도 하나는 / 가 되어야 한다.

리눅스가 설치되고 사용되는 파티션의 타입은 Linux Native이며 Linux Swap이란 타입의 파티션은 가상 디스크에 해당하는 파티션이다.

실제 파티션을 나누는 과정을 설명하겠다. 우선 위의 가정에서 새 하드 디스크에 리눅스와 윈도우즈를 함께 사용한다고 가정을 했으므로 우선 리눅스 파티션을 만들도록 하자. 그림 8은 리눅스 파티션을 만드는 화면이지만 크게 다른 것이 없으므로 같이 설명하겠다. 파티션을 추가하려면 파티션 편집기 하단에 있는 추가(Add)버튼을 누르면 된다. 추가 버튼을 누르면 그림 8과 같은 화면이 나오는데 하드 디스크 용량이 6GB인 경우 윈도우즈는 2G바이트로 설정하고, 나머지 전체 디스크 용량을 리눅스로 사용하는 방법을 소개한다.

1. <추가(Add)>를 실행하여 다음 화면에서 <Size(Megs)>를 □128□을 입력하고 탭(Tab)키를 이용하여 <Type>에서 <Linux Swap>를 선택하고 <확인(Ok)>를 누른다.

2. <추가(Add)>를 실행하여 다음 화면에서 <마운트 위치(Mount Point>에 "/"를 입력하고 탭(Tab)키를 이용하여 <Size(Megs)>에 □1□ 입력하고 탭(Tab)키를 이용하여 <Grow to fill disk?:>를 스페이스바로 선택하여 □*□가 나타나게 한다. 탭(Tab)키로 <Type> 에서 Linux Native를 선택하고 <확인(Ok)>를 누른다.

3. <추가(Add)>를 실행하여 다음 화면에서 <마운트 위치(Mount Point>에 "/dos"를 입력하고 탭(Tab)키를 이용하여 <Size(Megs)>에 □2000□ 입력하고 탭(Tab)키를 이용하여<Type> 에서 DOS 16-bit > 32M를 선택하고 <확인(Ok)>를 누른다.

그림 . 파티션 추가

그림 . 스왑 파티션 추가

<확인>버튼을 누르면 편집한 내용이 저장되고 다음 화면으로 진행하게 된다.

그림 . 내용 저장 및 종료

2.6 스왑영역활성화

스왑 파티션을 활성화할 것인지 물어본다. 앞에서 만들어준 스왑 파티션에 □*□ 체크한다. □포멧 중 배드 블록 검사하기(Check for bad blocks during format)'에 체크를 하면 하드디스크의  배드 섹터를 철저히 검사한다. 하지만 상당히 오랜 시간이 걸리기 때문에 특별한 문제가 없다면 체크하지 않아도 좋다.

그림 . 스왑 파티션의 활성화

2.7 리눅스파티션포맷여부결정

위에서 설정한 리눅스 파티션을 포맷할 것인지 결정한다. 기존에 리눅스에서 사용하던 파티션이라도 내용을 보존할 필요가 없는 파티션이라면 가급적 포맷을 해주기 바란다. 마찬가지로 □포멧 중 배드 블록 검사하기(Check for bad blocks during format)'을 선택하면 하드디스크의 배드 섹터를 검사하게 된다.

그림 . 하드 디스크의 포맷

2.8 설치할 프로그램 컴포넌트 선택

최소사항(Minimal 160MB), 권장사항(Recommended 330MB), 개발자권장사항(Developer 370MB), 모두 설치(Everything 500MB)중에 고르면 된다. 모두 설치를 하더라도 500MB정도밖에 안되기 때문에 하드디스크가 충분하다면 모두 설치(Everything)를 권장한다.  아래쪽에 있는 각각의 패키지 선택(Select individual packages)을 체크하면서 세부 패키지들에 대해서 설치여부를 결정할 수 있다.

모두 설치(Everything)를 선택하지 않은 경우에는 아래에서 별도의 패키지를 선택할 수 있는데 만일 자신의 컴퓨터가 PCMCIA카드를 가지고 있다면 Extension for Notebook을 선택하고, HWP/X R4도 함께 설치하고 싶다면 HWP/X R4를 선택하면 된다. 단 모두 설치(Everything)를 선택한 경우에는 이 모두가 선택되므로 별도로 선택할 필요는 없다.

그림 . 설치할 컴포넌트 선택

2.9 패키지 복사

이제 파티션을 포맷하고 선택한 패키지들을 설치하는 과정이다. 각 패키지에 대한 간략한 설명이 나오고, 설치한 패키지의 수, 용량, 남은 시간 등에 대해서 보여준다.

/tmp/install.log에 설치되는 패키지에 대한 목록이 저장되므로 나중에 확인해 볼 수 있다.

그림 . 패키지 복사

2.10 마우스설정

대부분의 마우스는 자동으로 검색된다.

그림 . 마우스 검색

PS/2 방식이 아닌 시리얼 마우스의 경우에는 포트를 선택하는 과정이 나올 수도 있다. 자신의 마우스에 맞는 타입을 정해주는데, 2버튼 마우스라면 Emulate 3 Buttons를 체크해 준다. 이렇게 하면 두 개의 버튼을 동시에 누르는 것으로, 3버튼 마우스의 가운데 버튼을 누른것과 같은 효과를 얻을 수 있다.

그림 . 마우스 종류 선택

2.11 네트워크 설정

시스템에 NIC(Network Interface Card. 흔히 랜카드라고도 부른다)가 있고, 네트워크에 연결되어 있는 경우라면 Yes를 선택한다. 대부분의 PCI 방식 카드는 자동으로 인식된다. 자신의 카드와 가장 가까운 것을 선택한다. 거의 모든 대만산 저가형 카드는 NE2000 호환을 선택하면 된다. 리눅스의 PNP지원이 아직 완전하지 않기 때문에 ISA방식의 NIC일 경우 PNP기능이 문제가 될 수 있다. 가급적이면 NIC를 구입할 때 제공되는 셋업 디스켓을 이용해서 PNP기능을 끄고 수동으로 IRQ와 IO 주소를 정해주는 것이 좋다.

부트 프로토콜에서 Static IP address를 선택하고, IP 주소, 넷마스크, 기본 게이트웨이, 주 네임 서버, 도메인 네임, 호스트 네임 등의 필요한 정보를 적어준다. 이러한 정보를 자세히 모른다면 네트워크 관리자에게 문의한다. BOOTP나 DHCP를 이용할 경우에는 필요한 것을 선택한다.

그림 . 네트웍 설정

2.12 시간대설정

대한민국을 선택한다. Hardware clock set to GMT는 선택하지 않는다. 만일 여기서 시간대 설정을 잘못하였더라도 나중에 /usr/sbin/timeconfig로 다시 설정할 수 있다.

그림 . 시간대 설정

2.13 서비스선택

부팅할 때 시동할 각종 대몬 등의 서비스를 선택한다. 일반 사용자의 경우 서버PC에서나 필요한 NIS나 sendmail같은 네트워크 관련 서비스는 빼고 선택한다. 나중에 필요한 경우 /usr/sbin/ntsysv 이용해서 변경할 수 있다.

그림 . 시스템 서비스 설정

2.14 프린터설정

그림 . 프린터 설정

연결된 프린터를 설정할 수 있는 방식은 모두 4가지다. 직접 연결은 시스템의 병렬 포트에 직접 연결된 경우이고, 원격(Remote) lpd는 네트워크로 연결되어 있는 다른 리눅스(유닉스)컴퓨터에 연결된 프린터를 이용할 때 선택한다. 삼바(SMB)/Windows95/NT는 네트워크로 연결되어 있는 윈도우95나 98, NT나 삼바 서비스를 제공하는 리눅스(유닉스)컴퓨터에 연결된 프린터로 인쇄할 때 선택하고, NetWare는 노벨의 네트웨어 서버를 통해서 프린트할 때 선택한다.

그림 . 프린터 연결방법 선택

그림 . 원격 프린터 설정

그림 . 네트웨어 프린터 설정

그림 . 삼바 프린터 설정

프린터 연결 방식을 선택하고 나면 프린터큐의 이름(리눅스에서 프린터를 부를 이름)과 스풀 디렉토리를 정해준다. 기본 값을 그대로 이용하도록 하자. 로컬 프린터를 선택하였다면 프린터가 연결된 포트를 설정하게 된다. 병령 포트가 자동으로 검색되었을 것이다. 프린터 디바이스는 /del/lp0가 된다. 로컬 프린터가 아니라면 원격 호스트에 대한 추가 정보를 적어주어야 한다.

그림 . 프린터 큐와 스풀 디렉토리 설정

이제 프린터 기종별로 설정을 하게 된다. 목록에서 자신의 프린터에 맞는 것을 찾아 선택하고 종이 크기와 해상도를 정해준다.

그림 . 프린터 종류선택

Fix stair-stepping of text는 예전의 도트 프린터처럼 매 줄 끝에 CR-LF를 사용해야 하는 프린터라면 꼭 체크해야 제대로 인쇄할 수 있다. 프린터마다 다르지만 많이 사용하는 HP프린터의 경우에는 종이크기는 A4로, 해상도는 600x600, 계단현상 수정은 체크하면 된다.

그림 . 프린터 설정

마지막으로 프린터 설정 결과를 보여준다. 잘못된 부분이 있으면 뒤로(Back)버튼을 눌러 다시 설정하면 된다.

그림 . 프린터 설정 확인

2.15 루트 패스워드 설정

시스템 관리자(root)계정의 패스워드를 설정한다. 6자 이상으로 적어주면 되는데, 가급적 다른 사람이 추측할 수 없도록 하자. 확인을 위해 두 번 입력한다.

그림 . 루트 패스워드 설정

2.16 일반사용자계정만들기

미지 리눅스 OS 설치의 특징적인 부분중 하나인데, 설치 과정에 일반 사용자용 계정 만드는 부분을 추가해 놓았다. 많은 사용자들이 루트 계정을 이용해서 리눅스를 사용하는데, 이것은 시스템에 심각한 장애를 초래할 수 있는 상당히 위험한 습관 중의 하나이다. 꼭 루트 권한이 필요한 경우가 아니라면 일반 사용자용 계정을 이용하기 바란다.

그림 . 일반 사용자 설정

2.17 인증설정

NIS는 네트워크로 연결되어 있는 여러 대의 리눅스(유닉스)머신들의 사용자 정보를 하나의 서버에서 관리하는 것인데, 현재 이런 방식을 사용하고 있다면 Enable NIS에 체크한다. Use Shadow Passwords와 Enable MD5 Passwords는 시스템 보안을 위한 설정으로 둘 다 체크해 주도록 하자. 참고로 섀도 패스워드는 일반적인 /etc/passwd 파일이 아닌 root 사용자만 볼 수 있는 /etc/shadow 파일로 패스워드만 따로 관리하는 방법이고, MD5는 패스워드의 길이를 256자까지 확장해서 패스워드 유출의 가능성을 줄인다. 보통의 경우 기본 값을 그대로 사용하면 된다.

그림 . 인증 설정

2.18 부팅디스크 만들기

여기에서 만드는 부팅 디스크는 앞에서 만든 설치용 부팅 디스크와는 다르다. 시스템에 문제가 생겨 하드디스크로 정상적인 부팅을 할 수 없는 경우에 사용하기 위한 복구용 디스크를 만드는 과정이다. 예전에는 부팅 디스크 한 장이 두 가지 역할을 모두 하였지만, 지금은 분리되어 있다. 만일을 위해서 한 장 만들어 두도록 하자. 3.5인치 디스켓 한 장이 필요하다.

그림 . 부팅 디스크 만들기

2.19 LILO 설치하기

LILO(Linux Loader)는 리눅스의 기본 부트 관리자이다. 도스나 윈도우즈의 경우에는 컴퓨터에 다른 운영체제가 설치되는 것을 가정하지 않기 때문에 부트 관리자가 없지만 리눅스의 경우에는 윈도우즈와 리눅스, 심지어는 여러개의 리눅스들을 선택적으로 부팅할 수 있기 때문에 LILO라는 부트 관리자가 존재한다. 보통의 경우 Master Boot Record를 선택하자.

그림 . 부트 관리자 설치 위치 선택

LILO설치 옵션은 대부분 특별히 적어주지 않아도 된다. 일부 SCSI 드라이브를 사용하는 시스템에서 문제가 있을 때에만 Use linear mode를 체크하도록 한다.

그림 . LILO 설치 옵션

LILO를 이용해서 부팅할 파티션을 선택하는데, 대부분의 사용자들은 윈도우95/98과 리눅스로 부팅할 수 있도록 자동으로 구성되어 있고, 리눅스가 기본 값으로 되어 있을 것이다. 부팅할 때 lilo: 프롬프트에서 dos라고 적고 엔터를 치면 윈도우 95나 98로 부팅되고, 그냥 엔터를 치면(linux라고 적고 엔터를 쳐도 된다) 리눅스로 부팅하게 된다. 물론 각각의 레이블과 기본적으로 어떤 운영체제로 부팅할 것인지는 바꾸어 줄 수 있다. 기본적으로 부팅할 운영체제 선택은 F2 키를 사용하면 된다.

2.20 그래픽카드선택

X윈도우 설정의 첫 단계이다. 시스템에 장착되어 있는 그래픽카드를 선택한다. 만일 목록에 자신의 카드가 없다면 맨 아래에 있는 Unlisted Card를 선택하고, 수동으로 X서버를 고를 수 있다.

그림 . 비디오 카드 선택

2.21 키보드선택

아직 한글 키보드는 지원하지 않으므로 기본 값인 us를 선택하자.

그림 . 키보드 선택

2.22 모니터 선택

자신이 사용하는 모니터를 선택한다. 만일 리스트에 없다면 수직/수평 주파수 등을 알아 본 후 수동으로 설정하면 된다. 모니터를 사면 주는 매뉴얼에서 찾으면 된다.

그림 . 모니터 선택

다음은 자동으로 해상도를 결정할 것인지를 물어보는데, 여기에서 Probe를 선택하면 비디오 램의 크기와 클록 칩셋을 자동으로 검색한 후, 적절한 모드를 제시한다. 만일 여기에서 실패한다면 수동으로 설정해야 한다. 자동으로 검색한 경우에는 적절한 해상도와 색상수를 제시한다. 해상도의 경우에는 사용자의 취향대로 선택하면 되지만 색상수는 16 bit를 선택하기 바란다. 미지 리눅스 OS는 16 bit 색상에서 테스트를 했기 때문에 다른 색상수에서는 문제가 생길 수 있다.

그림 . 비디오 관련 설정 검색

아래 내용은 수동으로 설정하는 내용이다. 자동으로 설정된 경우에는 넘어가면 된다.

그림 39.는 비디오 메모리를 설정하는 화면이다.

그림 . 비디오 메모리 설정

대부분의 클록칩은 자동으로 인식하므로 No  Clockchip Setting을 선택하면 된다.

그림 . 클록칩 선택

사용할 색상수와 해상도를 고르면 이 모드에서 X윈도우가 제대로 뜨는지 테스트가 진행된다. 위에서 언급했던 것처럼 가능하면 16 bit색상을 사용하기 바란다.

그림 . 색상수/해상도 선택

2.23 X윈도우 로그인 선택

화면에 X윈도우가 뜨면서 메시지가 제대로 보이면 성공이다. 부팅할 때 자동으로 X윈도우 모드로 들어갈 것인지를 물어오는데, Yes라고 대답하면 부팅할 때 KDM(K Desktop Manager)이 뜨면서 그래픽 환경에서 로그인 할 수 있다. 이 과정에서 X가 제대로 뜨지 않더라도 실망할 필요는 없다. 나중에 root 로그인해서 Xconfigurator를 실행해 X윈도우 셋업을 다시 할 수 있다.

2.24 설치 완료

X윈도우 설정을 마지막으로 설치는 완료되었다. 앞으로 해야할 일은 리눅스를 부팅하고, 리눅스를 이해하고, 잘 사용하는 것이다. 현재 CD-ROM이나 디스크 드라이브에 CD나 플로피가 있다면 제거한 후 확인(Ok)버튼을 누른다.

그림 . 설치 완료