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

문서 정보

머리말

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

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

3.  이미지 빌드

distro_const 명령

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

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

distro_const 명령

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

Syntax: distro_const build [-v] [-r checkpoint_name] [-p checkpoint_name] [-l] manifest

다음 명령 옵션을 검토하십시오.

표 3-1 distro_const 명령 옵션

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

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


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

시작하기 전에

distribution-constructor 패키지를 다운로드한 다음 이미지에 대한 매니페스트를 선택하십시오. 필요한 경우 매니페스트를 사용자 정의하고 사용자 정의 스크립트를 추가하십시오.

  1. 루트 역할로 전환합니다.
  2. 일시 중지하지 않고 이미지 전체 빌드를 실행하려면 다음과 같이 옵션 없이 기본 distro_const 명령을 사용합니다.
    # distro_const build manifest

    주 - build 하위 명령은 필수입니다.


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

    예를 들어, 다음 명령어를 입력합니다.

    # distro_const build /usr/share/distro_const/dc_livecd.xml
  3. 배포판 구성자가 이미지에 필요한 패키지를 가져옵니다.
  4. 배포판 구성자가 매니페스트 파일에 지정한 사항에 따라 이미지를 빌드합니다.
  5. (옵션) 빌드가 완료되면 빌드 프로세스에 대해 보고하는 로그 파일을 볼 수 있습니다.

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

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

distro_const 명령에 제공된 옵션으로 이미지 생성 프로세스의 여러 단계에서 빌드 프로세스를 중지 및 다시 시작하여 빌드 중인 이미지의 파일, 패키지 및 스크립트 선택 사항을 검사하고 디버그할 수 있습니다. 이 프로세스는 다음 기본 치침에 설명된 것과 같이 distro_const 명령에 사용할 수 있는 체크포인팅 옵션을 사용합니다.

  1. 루트 역할로 전환합니다.
  2. 이미지를 빌드하기 전에 빌드를 일시 중지하거나 다시 시작할 수 있는 유효한 체크포인트를 확인합니다.
    # distro_const build -l manifest.xml

    주 - build 하위 명령은 필수입니다.


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

    예를 들어 다음 명령은 매니페스트 파일 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                Boot archive initialization
    ba-config              Boot archive configuration
    ba-arch                Boot archive archiving
    grub-setup             Set up the GRUB menu
    pkg-img-mod            Package image area modifications
    create-iso             ISO image creation

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


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

    주 - build 하위 명령과 checkpoint_namemanifest 필드는 필수입니다.


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

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

    주 - 지정된 체크포인트는 이전 빌드가 실행을 중지한 체크포인트이거나 이전 체크포인트여야 합니다. 이후 체크포인트는 유효하지 않습니다. checkpoint_namemanifest 필드와 build 하위 명령은 필수입니다.


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

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

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


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

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