web-dev-qa-db-ja.com

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

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

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

2
buraker

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

ここで手順を見つけることができます:

最初のリンクはエッチング固有ですが、スクイーズ画像の作成とそれほど違いはありません。

一言で言えば:

  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.txtに保存して、ISO作業ディレクトリのルートに配置します。
  4. (mkisofsを使用して)イメージをビルドして試してください
  5. 必要に応じてpreseed.txtを編集し、完全に無人のインストーラーができるまで手順4を繰り返します。

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

9
bahamat

あなたは試してみることができます:

  1. SUSE Studio
  2. Ubuntuビルダー
0
user39632