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 コマンド

1 ステップでイメージを構築する方法

段階的にイメージを構築する方法

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

distro_const コマンド

distro_const コマンドの完全な構文は、次のとおりです。

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

distro_const コマンドのオプションについては、次の表で説明します。

表 3-1 distro_const コマンドのオプション

コマンドオプション
説明
distro_const build manifest
指定されたマニフェストファイルを使用して、1 ステップでイメージを構築します。
distro_const build -v manifest
冗長モード
distro_const build -l manifest
イメージの構築を一時停止または再開できるすべての有効なチェックポイントを一覧表示します。
distro_const build -p checkpoint manifest
指定されたチェックポイントでイメージの構築を一時停止します。
distro_const build -r checkpoint manifest
指定されたチェックポイントからイメージの構築を再開します。
distro_const build -h
コマンドのヘルプを表示します。

注 - distro_const コマンドを使用するには、root 役割になる必要があります。


1 ステップでイメージを構築する方法

  1. distribution-constructor パッケージをダウンロードします。
  2. イメージに対するマニフェストを選択します。
  3. (省略可能) 必要な場合、マニフェストをカスタマイズし、カスタムスクリプトへの参照を追加します。
  4. root の役割になります。
  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. root の役割になります。
  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. (省略可能) 構築が完了したら、構築プロセスで報告するログファイルを参照できます。

    構築出力には、ログファイルの場所が表示されます。