イメージの取得

ISOとrawイメージがLinux Containers CDNで配布されています。

IncusOSは従来のインストーラーは提供しておらず、インストール中に設定の詳細とデフォルトを指定するためにインストール・シードに依存しています。 このインストール・シードは手動で作成することもできますし、あるいは以下に記載する2つのユーティリティーのいずれかを使って作成を自動化することももできます。

IncusOSのインストールイメージを取得するユーザーフレンドリーな方法が2つあります:

  • ウェブベースのカスタマイズツール

  • コマンドラインのフラッシャーツール

どちらの場合も、最初に使用する信頼済みのクライアント証明書を指定する必要があります。

クライアント証明書は以下のコマンドを実行することで取得できます。

incus remote get-client-certificate

Tip

Incusのクライアントをインストール済みではない場合、GitHub上の最新のIncus releaseからLinux、MacOS、Windowsのスタティックリンク版の実行ファイルをダウンロードできます。あなたのオペレーティングシステムとアーキテクチャーにあったbin.<os>.incus.<arch>のバイナリーを選んでください。

IncusOSカスタマイザー

ウェブベースのIncusOS customizerがIncusOSのインストールイメージを取得するもっともユーザーフレンドリーな方法です。ウェブページ上でいくつかのシンプルな選択をしたら、すぐに使えるインストールイメージをダウンロードします。

フラッシャーツール

ウェブベースのカスタマイザーがサポートするより多くのインストール・シードのカスタマイズが必要な上級ユーザーのためにフラッシャーツールを提供しています。

注釈

現時点では、フラッシャーツールはLinuxシステム向けにのみ提供しています。

Goコンパイラーがインストール済みのシステムで以下のコマンドを使ってビルドできます:

go install github.com/lxc/incus-os/incus-osd/cmd/flasher-tool@latest
flasher-tool

実行すると、最初に使用したいイメージ形式を聞くプロンプトが表示されますのでiso(デフォルト)あるいはimg(raw)ディスクイメージを選んでください。ISOはハイブリッドイメージではありませんので、USBメモリーからブートしたい場合はimgディスクイメージ形式を選ぶ必要があることにご注意ください。

次にフラッシャーツールはLinux ContainersのCDNに接続し最新のリリースをダウンロードします。

ダウンロードしたら、インタラクティブなメニューが表示されインストールオプションをカスタマイズできます。

インストール中にIncusによって信頼される証明書を得るには、以下のようにIncusシードを提供する必要があります。証明書はあなたの証明書で置き換えてください。

apply_defaults: true
preseed:
    certificates:
        - name: demo
          type: client
          certificate: |
            -----BEGIN CERTIFICATE-----
            MIIB4TCCAWagAwIBAgIQVrBNb+LgEvX/aDNNOLM2iTAKBggqhkjOPQQDAzA4MRkw
            FwYDVQQKExBMaW51eCBDb250YWluZXJzMRswGQYDVQQDDBJnaWJtYXRAZnV0dXJm
            dXNpb24wHhcNMjUwNjA1MTgwODAwWhcNMzUwNjAzMTgwODAwWjA4MRkwFwYDVQQK
            ExBMaW51eCBDb250YWluZXJzMRswGQYDVQQDDBJnaWJtYXRAZnV0dXJmdXNpb24w
            djAQBgcqhkjOPQIBBgUrgQQAIgNiAAS8Tsj87gyhkR6gUoTa9dooWhwApI9MlsZS
            M9HkNdgLG+0d2yU3JXru4AbCD+pslsL5mnSjbmF7BhqSAT0opQtyFMfB7hrCJkVB
            nnebLNOqzrOVnxYqnD1HnfKo6RVmXpGjNTAzMA4GA1UdDwEB/wQEAwIFoDATBgNV
            HSUEDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMAoGCCqGSM49BAMDA2kAMGYC
            MQC/Y4nAuV09z/zeh0aN+XV+kI9WLnITFprSHREIaES3r49cTkpoV8wFCwdLjbSb
            NwECMQCx5H/H3hyXJen3uLbqRxTzw5jjx1M4dO4fru+VmoOKmTSmKVq3r2j449iD
            GrzY7EQ=
            -----END CERTIFICATE-----

イメージを書き出して終了したら、そのイメージでIncusOSをインストールできます。

フラッシャーツールではさまざまなコマンドライン引数を指定できますので、スクリプト内から自動的な方法で使うこともできます。