Debian をベースにカスタマイズされたディストリビューションを作成するにはどうすればよいでしょうか?

Debian をベースにカスタマイズされたディストリビューションを作成するにはどうすればよいでしょうか?

少人数のユーザー グループでネットワークを作成する必要があります。コンピューター内で Debian ディストリビューションを使用することを考えました。自動化するために、Linux ディストリビューションの自動インストールおよびカスタマイズ ツールを検索しました。ニーズにぴったり合うものは見つかりませんでした。

必要なプログラムが含まれた ISO イメージを作成するにはどうすればよいでしょうか?

答え1

あなたが望むものはプレシードインストール。preseed インストールとは、インストール プロセス中に尋ねられるすべての回答が debconf データベースに事前に入力 (または「事前シード」) されているインストールです。

手順はここで確認できます:

最初のリンクはエッチングに特化していますが、Squeeze イメージの作成とそれほど違いはありません。

一言で言えば:

  1. ネットインストールISOの内容を作業ディレクトリにコピーします
  2. isolinux.cfg単一のインストール ターゲットのみを使用するように 編集し、次のように設定します。
    1. default install
    2. カーネルは、preseed ファイル、ロケール、およびキーマップ (例: 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 (または類似のもの) を使用すると役立ちます。

答え2

以下のことを試してみてください:

  1. SUSEスタジオ
  2. Ubuntu ビルダー

関連情報