
少人数のユーザー グループでネットワークを作成する必要があります。コンピューター内で Debian ディストリビューションを使用することを考えました。自動化するために、Linux ディストリビューションの自動インストールおよびカスタマイズ ツールを検索しました。ニーズにぴったり合うものは見つかりませんでした。
必要なプログラムが含まれた ISO イメージを作成するにはどうすればよいでしょうか?
答え1
あなたが望むものはプレシードインストール。preseed インストールとは、インストール プロセス中に尋ねられるすべての回答が debconf データベースに事前に入力 (または「事前シード」) されているインストールです。
手順はここで確認できます:
- http://users.telenet.be/mydotcom/howto/boot/boot_linux.htm(エッチング専用)
- http://www.debian.org/releases/stable/i386/apb.html.en(現在の安定版リリースの場合)
- http://www.debian.org/releases/stable/amd64/apb.html.en(現在の安定した amd64 リリースの場合)
最初のリンクはエッチングに特化していますが、Squeeze イメージの作成とそれほど違いはありません。
一言で言えば:
- ネットインストールISOの内容を作業ディレクトリにコピーします
isolinux.cfg
単一のインストール ターゲットのみを使用するように 編集し、次のように設定します。default install
- カーネルは、preseed ファイル、ロケール、およびキーマップ (例:
append vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/ locale=en_US console-keymaps-at/keymap=us --
)を含む行を追加します。
- 通常通りインストールされたシステムで実行し
debconf-get-selections
、出力を保存してpreseed.txt
ISO作業ディレクトリのルートに配置します。 - イメージをビルドして(mkisofsを使用して)試してみる
- 必要に応じて編集し
preseed.txt
、完全に無人インストーラーが完成するまで手順 4 を繰り返します。
迅速な反復処理には VirtualBox (または類似のもの) を使用すると役立ちます。
答え2
以下のことを試してみてください:
- SUSEスタジオ
- Ubuntu ビルダー