カスタムDebianベースのディストリビューションを作成するには?

カスタムDebianベースのディストリビューションを作成するには?

小規模なユーザーグループで構成されるネットワークを作成する必要があります。私のコンピュータでDebianディストリビューションを使用することを検討しました。これを自動化するために、Linuxディストリビューション用のサイレントインストールとカスタマイズツールを検索しました。私の要件に正確に一致するものが見つかりません。

必要なプログラムを含むISOイメージをどのように生成しますか?

ベストアンサー1

あなたが望むものは呼び出されますプレシーディングインストールする。オンプレミスインストールは、debconfデータベースがインストール中に尋ねるすべての回答で事前に満たされている(または「事前に埋められている」)インストールです。

ここで指示を見つけることができます:

最初のリンクはエッチングに関連していますが、突出した画像を作成するのとは大きく異なりません。

簡単に言うと:

  1. ネットワークインストールISOの内容を作業ディレクトリにコピーします。
  2. isolinux.cfg単一のインストール先のみを使用するように編集し、以下を設定します。
    1. default install
    2. カーネルの追加行には、プロファイル、ロケール、キーマップが含まれますappend vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/ locale=en_US console-keymaps-at/keymap=us --
  3. debconf-get-selections正常にインストールされたシステムで実行し、preseed.txtISO作業ディレクトリのルートに出力を保存します。
  4. (mkisofsを使用して)画像をビルドしてみてください。
  5. 必要に応じて編集preseed.txtし、完全に無人インストーラが作成されるまで手順4を繰り返します。

これは、高速反復のためにVirtualBox(または同様のもの)を使用する場合に役立ちます。

おすすめ記事