JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
사용자 정의 Oracle Solaris 11.1 설치 이미지 만들기     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  사용자 정의 설치 이미지 만들기 개요

2.  사용자 정의 설치 이미지 설계

3.  이미지 빌드

distro_const 명령

이미지를 한 단계로 빌드하는 방법

이미지를 여러 단계로 빌드하는 방법

색인

distro_const 명령

distro_const 명령의 전체 구문은 다음과 같습니다.

distro_const build [-v] [-r checkpoint] [-p checkpoint] [-l] manifest

distro_const 명령 옵션은 다음 표에 설명되어 있습니다.

표 3-1 distro_const 명령 옵션

명령 옵션
설명
distro_const build manifest
지정된 매니페스트 파일을 사용하여 이미지를 한 단계로 빌드합니다.
distro_const build -v manifest
Verbose 모드
distro_const build -l manifest
이미지 빌드를 일시 중지했다가 다시 시작할 수 있는 유효한 체크포인트를 모두 나열합니다.
distro_const build -p checkpoint manifest
지정된 체크포인트에서 이미지 빌드를 일시 중지합니다.
distro_const build -r checkpoint manifest
지정된 체크포인트에서 이미지 빌드를 다시 시작합니다.
distro_const build -h
명령에 대한 도움말을 표시합니다.

주 - distro_const 명령을 사용하려면 사용자가 루트 역할이어야 합니다.


이미지를 한 단계로 빌드하는 방법

  1. distribution-constructor 패키지를 다운로드합니다.
  2. 이미지의 매니페스트를 선택합니다.
  3. (옵션) 필요한 경우 매니페스트를 사용자 정의하여 사용자 정의 스크립트에 참조를 추가합니다.
  4. 루트 역할로 전환합니다.
  5. 기본 distro_const 명령을 옵션 없이 실행합니다.
    # distro_const build manifest.xml

    manifest를 이미지에 대한 블루프린트로 사용할 매니페스트 파일의 이름으로 대체합니다.

    예를 들면 다음과 같습니다.

    # distro_const build /usr/share/distro_const/dc_livecd.xml

    배포 생성자가 이미지에 대해 필요한 패키지를 가져오고 매니페스트 파일에 지정한 사양에 이미지를 빌드합니다.

  6. (옵션) 빌드가 완료되면 빌드 프로세스에 대해 보고하는 로그 파일을 볼 수 있습니다.

    빌드 출력에 로그 파일의 위치가 표시됩니다.

이미지를 여러 단계로 빌드하는 방법

distro_const 명령에 제공된 옵션으로 이미지 생성 프로세스의 여러 검사점에서 빌드 프로세스를 중지 및 다시 시작하여 빌드 중인 이미지의 파일, 패키지 및 스크립트 선택 사항을 검사하고 디버그할 수 있습니다.

  1. distribution-constructor 패키지를 다운로드합니다.
  2. 이미지의 매니페스트를 선택합니다.
  3. (옵션) 필요한 경우 매니페스트를 사용자 정의하여 사용자 정의 스크립트에 참조를 추가합니다.
  4. 루트 역할로 전환합니다.
  5. 빌드를 일시 중지 또는 다시 시작할 수 있는 유효한 검사점을 확인합니다.
    # distro_const build -l manifest.xml

    이 명령은 이미지 빌드를 일시 중지하거나 다시 시작할 수 있는 유효한 체크포인트를 표시합니다. 이 명령으로 제공된 체크포인트 이름을 다른 체크포인팅 명령 옵션의 유효한 값으로 사용합니다.

    예를 들어, 다음 명령은 이름이 dc_livecd.xml인 매니페스트 파일에 사용 가능한 검사점을 확인합니다.

    # distro_const build -l /usr/share/distro_const/dc_livecd.xml
    Checkpoint        Resumable Description
    --------------    --------- -------------
    transfer-ips-install X Transfer package contents from IPS
    set-ips-attributes   X Set post-installation IPS attributes
    pre-pkg-img-mod      X Pre-package image modification
    ba-init              X Boot archive initialization
    ba-config            X Boot archive configuration
    ba-arch              X Boot archive archiving
    grub-setup             Set up the GRUB menu
    pkg-img-mod            Package image area modifications
    create-iso             ISO image creation

    주 - 이 샘플 명령 출력에서 Resumable 필드의 “X”는 해당 체크포인트에서 빌드를 다시 시작할 수 있음을 나타냅니다.


  6. 이미지를 빌드하고 지정된 체크포인트에서 이미지 빌드를 일시 중지합니다.
    # distro_const build -p checkpoint manifest

    예를 들어 다음 명령은 이미지 빌드를 시작하고 ba-arch가 이미지 영역을 수정하기 전에 빌드를 일시 중지합니다.

    # distro_const build -p ba-arch /usr/share/distro_const/dc_livecd.xml
  7. 지정된 체크포인트에서 이미지 빌드를 다시 시작합니다.
    # distro_const build -r checkpoint manifest

    주 - 지정된 체크포인트는 이전 빌드가 실행을 중지한 체크포인트이거나 이전 체크포인트여야 합니다. 이후 체크포인트는 유효하지 않습니다.


    예를 들어 다음 명령은 ba-arch 단계에서 이미지 빌드를 다시 시작합니다.

    # distro_const build -r ba-arch /usr/share/distro_const/dc_livecd.xml

    주 - build 명령에서 일시 중지 및 다시 시작 옵션을 결합할 수 있습니다.


  8. (옵션) 빌드가 완료되면 빌드 프로세스에 대해 보고하는 로그 파일을 볼 수 있습니다.

    빌드 출력에 로그 파일의 위치가 표시됩니다.