AnNyung 1.1 Installation Document with CD-ROM
안녕 1.1 은 Redhat 7.2 cron 으로 시작하여 독자적인 배포본으로 변경되고 있습니다. 안녕 1.1 은 Redhat 7.2 를 다룰 수 있는
사람이라 면 누구나 쉽게 사용을 할 수 있습니다.

이 문서는 안녕 1.1 을 CD-ROM 을 이용하여 설치를 하기 위한 도움 지침서입니다.

안녕 1.1 를 사용하기 위해서는 기본적으로 RH 7.2 를 설치/운영을 해 본 사람들에게만 권장을 합니다. 초보자들을 위한 배려는
미숙합니다!!!


1. Redhat 7.2 와 안녕 1.1 의 차이점

 1. 사용법은 비슷하지만, 패키지 자체는 stack protect 패치가 적용이 되어 있어 7.2 와 호환이 되지를 않음.
 2. 오로지 서버 환경만을 고려하여 old device/pcmcia 는 지원하지 않습니다.
 3. X package 들이 삭제 되었습니다. (일부 툴에 필요한 XFree86-lib 만 포함)
 4. ext3, reiserfs, jfs, xfs 저널링 파일 시스템을 기본 지원
 5. Ultra320 SCSI Controller 기본 지원
 6. Giga ethernet (SX/TX) interface 기본 지원
 7. kernel 의 SMP 기본 지원 (Pentium 4 Zeon 의 Hyper threading 지원)
 8. firewall 교체. (oops-firewall 지원)
 9. consloe 에서 기본으로 한글 지원 (fbcon-hanio patch)
10. 최신 패키지 판올림


2. Installer 변경사항

- 그래픽 모드 설치와 하드 디스크로부터의 설치를 지원하지 않음
- Upgrade 모드를 지원하지 않음. pkgdistupdate 명령을 이용하여 가능함
- 설치 모드에서 reiserfs 와 jfs 를 선택하실 수 있음
- grub 지원 하지 않음
- kickstart 를 도입하여, 설치 단계 간소화


3. Kernel Information

- 커널 2.4.22 을 사용. 2.4.27 코드까지 패치로 포함되어 있음
  안녕 1.1 의 커널은 모든 커널이 기본으로 SMP 를 지원

  kernel-BOOT    : Booting Disk 를 만들기 위한 커널 (운영시에는 필요 없음)
  kernel         : 일반적인 커널 (SMP 지원)
  kernel-PIII    : 1G 이상 4G 미만의 메모리를 위한 Pentium 3 커널
  kernel-PIV     : 1G 이상 4G 미만의 메모리를 위한 Pentiun 4 커널
  kernel-bigmem  : 4G 이상 64G 미만의 메모리를 위한 Pentium 4 커널

  install 후에는 kernel package가 기본으로 설치 됩니다. 설치 후에는 pkgkernel 명령으로 CPU 에 맞는 커널을 설치하시면 됩
  니다.

- 안녕 1.1 의 커널은 fbcon-hanio patch를 적용하여 콘솔에서 한글을 입출력 할 수 있습니다. 한영전환은 SHIFT + SPACE 로 하
  시면 됩니다.



4. Make Boot Disk

안녕 1.1 은 CD-ROM 부팅을 지원을 한다. CD-ROM 이 부팅을 지원을 하면, CMOS BIOS 에서 부팅 순서를 CD-ROM 을 최우선으로 맞
추고 부팅을 하면 됩니다. CD-ROM 부팅이 지원이 되지 않을 경우 다른 Linux system 에 안녕 1.1 CDROM 을 마운트 한 다음 다음
의 명령으로 boot disk 를 생성을 하여 생성된 boot disk 로 설치를 시작합니다.

Boot Disk 를 만들기 위해서는 깨끗한 빈 플로피와 안녕 1.0 CDROM 을 넣고 다음의 과정을 따릅니다.

mount -t iso9660 /dev/cdrom /mnt/cdrom
cat /mnt/cdrom/images/boot.img > /dev/fd0
umount /mnt/cdrom

이 3줄로 Boot disk 를 완성할 수 있습니다.


5. Installation process

안녕 1.1 의 기본 패스워드는 "annyunglinux" 입니다. :-)


1) Install Type

안녕 1.1 의 설치 타입은 2 가지로 분류가 된다.

Install AnNyung LInux : 일반적인 base package 만 설치가 됩니다.
Install Devel Package : 컴파일을 하기 위한 개발툴과 라이브러리/헤더들이 설치가 됩니다.

이 외에 2가지 모드, 전통적인 text 설치 모드와 복구 모드가 존재합니다. 전자는 설치 프롬프트에서 text 를 넣어 주고 엔터를
치면 레드햇의 기본 text 설치 모드로 들어가게 됩니다.  이 때, 생략된 많은 설치 과정을 직접 수동으로 설치할 수 있으나, 별
로 권장을 하지 않습니다. 특히, 전통적인 text 설치 모드 사용시,  패키지 개별 선택을 하는 것은 자유로우나, 이로 인한 의존
성 에러는 보장하지 못합니다. 이는 왠만한 패키지들을 모두 삭제한 배포본이기 때문에 Base 와 Development 는 거의 꼭 필요한
요소들만 들어있기 때문입니다.

설치 프롬프트에서 text rescue 를 넣으면, 복구 모드로 들어갈 수 있습니다.  이는 Redhat 7.2 의 복구모드와 완벽하게 동일합
니다.

안녕 1.1 은 설치 시에, 가장 기본적인 데몬들만 설치가 됩니다. 설치 시 기본으로 설치가 되는 것들은 아래와 같습니다.

  cvs
  proftpd
  openssh
  telnet

또한, 기본 설치가 되더라고 기본으로 구동이 되는 것은, openssh 뿐입니다. 나머지는 시작 시에 구동을 하려면 ntsysv 에서 체
크를 해 줘야 하며, /etc/init.d/ 에서 해당 데몬들을 구동해 줘야 합니다.

그 외에 지원되는 데몬들은 안녕 FTP 트리의 Packages 트리에서 있습니다. 현재 공식적인 트리는 다음과 같습니다.

ftp://mirror.kr.oops.org/pub/AnNyung/1.0 (KT 마포)
ftp://mirror.kr1.oops.org/pub/AnNyung/1.0 (KIDC 논현)
ftp://mirror.us.oops.org/pub/AnNyung/1.0 (New York)
ftp://mirror.us1.oops.org/pub/AnNyung/1.0 (New York)

Packages 트리의 목록은 pkginfo -l 명령으로 확인할 수 있으며, pkgadm 패키지로 이 패키지들을 관리할 수 있습니다.

안녕 1.1 은 최경량을 기본 원칙으로 하기 때문에 꼭 필요한 것들만 선택을 하도록 하기 위하여 사용용도에 따라 필요한 패키지
들을 선택하면 됩니다.


2) Loading Device Drive
  
필요한 드라이버들을 구동하는 화면입니다.


3) Welcome Message


4) Partition Setup

파티션 셋업 화면입니다. 안녕 1.1 은 파티셔닝을 위하여 disk druid 와 fdisk 를 지원합니다. 필자는 fdisk 를 선호합니다. 파
티셔닝 시 참고할 사항은 안녕 1.1 은 전체 설치 시에 510M 아래로 설치가 되므로, / 와 /usr 을 합쳐서 2G 정도면 아주 널널합
니다. 즉, / 와 /usr 을 굳이 분리할 필요가 없다는 얘기입니다.

파티셔닝에 대한 자세한 것은 리눅스 책이나 문서들을 참고하기 바라며 필자가 권장하는 사이즈는 다음과 같습니다.

SWAP     RAM * 2
/        2G
/var     4G (/var 는 mysql data 나 mail spool 이 있으므로 좀 크게 잡는 것이
             좋습니다.)
/home    나머지

참고로, 자동 파티션 기능은 권장하지 않습니다. 필자도 테스트 해 본적이 없습니다.


5) Detail Partition

xfs 가 지본 지원됨을 보여줍니다. :-)


6) Network Configuration


7) Hostname Configuration


8) Package Installation

설치 후, 안녕 리눅스에는 자동으로 방화벽이 올라 갑니다. 그러므로, IDC 에서 설치를 하시는 사람들은 방화벽 설정을 꼭 수정
을 해주셔야 합니다. /etc/oops-firewall/filter.conf 의 ALLOWALL="" 지시자에 외부에서 접속을 할 수 있는 IP를 등록을 해 주
고 /etc/init.d/oops-firewall restart 명령을 실행해 줘야 합니다. 기본으로 22번 ssh 포트만 any where 로 열려 있습니다.

다시 강조하지만 설치 후의 안녕 1.1 의 root 기본 패스워드는 annyunglinux 입니다.