AnNyung LInux 2 설치 문서



안녕 리눅스 2는 이전 1.x 버전처럼 독자적인 배포본 형태가 아닌 RHEL 6 또는 CentOS 6.x 기반위에 안녕 리눅스의 수정사항을 반영한 패키지를 배포하는 형태로서 제공합니다.

RHEL 6와 CentOS 6.x와 호환성을 가지기 때문에 이 두 OS를 다루어 본 경험이 있다면 안녕 리눅스를 운영하는데 큰 어려움 없이 운영이 가능 합니다.

이 문서는 안녕 리눅스 2를 설치하기 위한 지침서 입니다.

안녕 리눅스는 CD iso를 제공하지 않으며, 안녕 리눅스를 설치 하기 위해서는 RHEL 6 또는 CentOS 6.x의 설치 CD나 network 설치시에 안녕 리눅스 Kickstart file을 이용하여 설치를 제공 합니다. 또는 CentOS 6.x나 RHEL 6 최소 설치 후에 안녕 리눅스 2로 전환 하는 방법을 제공 합니다.

  1. RHEL6 또는 CentOS 6.x와 안녕 리눅스 2의 차이점
    1. 안녕 리눅스 2 패키지 일람을 참조 하십시오.
    2. http://annyung.oops.org/?m=white&p=catalog20
    3. 안녕 리눅스는 x86_64 버전으로만 제공할 예정입니다.
    4. i386 버전은 안녕 1.3 종료를 위한 구형 장비에 대하여 제공하며, oops.org/kldp.org에서 32bit machine이 없어지는 순간까지만 제공될 예정입니다.
    5. i386 버전의 유지는 원하신다면 유료로 가능합니다.
  2. Installer
    1. CD image를 제공하지 않습니다.
    2. RHEL 6 또는 CentOS 6.x의 network 설치 이미지를 이용합니다.
    3. RHEL 6의 network 설치 이미지는 구매를 하셔야 합니다.
    4. CentOS 6.x의 network 설치 이미지는 다음에서 받으실 수 있습니다.
  3. Installation process
    1. Install type

      안녕 리눅스의 설치 방법은 Kickstart를 이용한 설치 방법과 RHEL 6 또는 CentOS 6.x 설치 이후에 안녕 리눅스 2로 전환하는 방법에 대해서 설명 합니다.

      Xen Server에서 안녕 리눅스 2를 설치하는 방법에 대해서는 AnNyung LInux 2 Network Xen 문서를 참고 하십시오.

    2. Kickstart Installation
      1. 2-4에서 받은 이미지를 CD로 구워서 부팅을 합니다.
      2. 설치 방법 선택



        "Install or upgrade an existing system"을 선택한 후에 하단 븕은색 박스의 메시지 처럼 "Tab"키를 누릅니다.

        참고로, 안녕 리눅스 1.x 에서 2로의 업그레이드는 지원하지 않습니다.

      3. Kickstart 설정



        붉은색 밑줄과 같이 kickstart file을 설정해 줍니다. kickstart 설정 매개 변수로는 레드햇의 "킥스타트 설치 시작하기" 문서를 참고 하십시오.

        안녕 리눅스의 kickstart file은 다음의 URL중에 하나를 이용하시면 됩니다.

        • 64bit Kickstart:
          • http://mirror.oops.org/pub/AnNyung/2/inst/AnNyung.ks
          • http://ftp.kr.freebsd.org/pub/AnNyung/2/inst/AnNyung.ks
        • 32bit Kickstart:
          • http://mirror.oops.org/pub/AnNyung/2/inst/AnNyung.x86.ks
          • http://ftp.kr.freebsd.org/pub/AnNyung/2/inst/AnNyung.x86.ks

        최신 Dell 서버의 경우 on board ethernet device 이름이 em1으로 잡히는 경우가 있습니다. em1을 eth0으로 잡히게 하기 위해서는 매개변수 biosdevname=0 를 지정 하시면 됩니다. (이건 RHEL 6, CentOS 6, AnNyung 2 공통 사항 입니다.)

      4. 네트워크 설치를 위한 네트워크 설정





        이 과정은 RHEL또는 CentOS의 과정과 동일 합니다. Install 이미지를 받아오기 위한 Network 설정을 해 주시면 됩니다.

        Kickstart 설정시에 Kickstart 매개변수를 이용하여 네트워크 정보를 지정했다면 이 과정은 skip 됩니다.

      5. 설치 방법 선택




        Network 설치를 할 것이기 때문에 URL을 선택해 줍니다. 여기에서는 원하시는 설치 방법을 선택하셔도 상관이 없습니다. (안녕 리눅스 설치와는 관련이 없습니다.)

        Network 설치시에 다음의 URL을 이용하여 설치가 가능합니다.

        • 64bit
          • http://ftp.daum.net/centos/6/os/x86_64
          • http://centos.tt.co.kr/6/os/x86_64
          • http://centos.mirror.cdnetworks.com/6/os/x86_64
        • 32bit
          • http://ftp.daum.net/centos/6/os/i386
          • http://centos.tt.co.kr/6/os/i386
          • http://centos.mirror.cdnetworks.com/6/os/i386

        이 외에도 여러 CentOS mirror를 이용하실 수 있습니다.

      6. Kickstart 설치 과정

        다음 과정은 안녕리눅스 Kickstart 설치시에 나오면 화면으로 RHEL 6나 CentOS 6.x를 설치해 보신 분들은 무난하게 하시던 대로 하면 됩니다.









      7. 설치 후 용량



        안녕 리눅스 Kickstart를 이용해서 설치를 했을 경우, 1G 미만으로 설치가 됩니다. 하지만, 기본 패키지만 설치가 되었기 때문에, OS가 설치되는 파티션은 최소 8G 이상으로 잡으셔야 합니다.

      8. 콘솔에서의 한글 사용



        안녕 리눅스는 jfbterm을 이용하여 콘솔에서의 한글 사용을 지원합니다. shell에서 jfpterm을 실행하시면 한글 사용이 가능합니다.

  4. 기존 설치된 RHEL 6또는 CentOS 6.x에서 AnNyung LInux로 전환
    1. 기 운영되고 있는 RHEL 6또는 CentOS 6.x에서는 이미 사용하고 계신 패키지와 안녕 리눅스의 패키지가 충돌이 날 수 있습니다. (예를 들어 httpd/php package등..)
    2. RHEL 6또는 CentOS 6.x의 최소 설치 상태에서 하는 것이 가장 이상적입니다.
    3. 전환 방법
      • rpm -Uhv http://mirror.oops.org/pub/AnNyung/2/inst/annyung-release.rpm
      • /usr/bin/curl -s http://mirror.oops.org/pub/AnNyung/2/inst/bootstrap \
        -o /tmp/bootstrap && /bin/bash /tmp/bootstrap
      • bootstrap 시 'Package Update' 에서 멈춤 현상은 백그라운드 업데이트 중이니 인내를 가지고 기다리시기 바랍니다.
      • AnNyung으로 전환 후, ssh로 root 접속이 되지 않으니 일반 유저를 꼭 생성 하십시오