キックスタートは初めてですが、キックスタートを使用してopenvpnやSnortなどのオープンソースソフトウェアの自動インストールを作成する方法を知りたいです。
これは、ファイルをポストスクリプト化することで実行できますか?または.debファイルを使用していますか?
この命令は help.ubunt 命令に従います:
キックスタートファイルを生成する
Sudo update
Sudo apt install system-config-kickstart
次に実行します
system-config-kickstart&
構成インストーラー
キックスターターが開くはずです。構成、ユーザー/ルート、パーティションなどを入力します。%postセクションで、aptinstallコマンドを追加できます。
設定ファイルを保存します。
(aptコマンドの前にあるSudoはエラーであることに注意してください!Sudoなしでaptを使用してください)
インストーラーでWebサーバーまたはFTPサーバーからダウンロードしたキックスタートファイルを使用するには、ks = http://url/to/ks.cfg またはks = ftp:// url/to/ks.cfg それぞれカーネルブートパラメータに。これには、インストーラーが最初に接続されたインターフェイスでDHCPを介して、質問をせずにネットワークをセットアップできる必要があります。インストーラーが正しいインターフェースを自動的に判別できない場合は、ksdevice = eth1などを追加する必要がある場合もあります。
同様に、インストーラーがNFSサーバー上のキックスタートファイルを使用するようにするには、カーネルブートパラメーターにks = nfs:server:/path/to/ks.cfgを追加します。 DHCP応答からキックスタートファイルの場所を特定するためにプレーンな「ks」ブートパラメーターを追加するAnacondaでサポートされている方法は、Ubuntuインストーラーではまだサポートされていません。
キックスタートファイルをCDに配置するには、ISOイメージをリマスターしてキックスタートファイルを含め、カーネルブートパラメーターにks = cdrom:/path/to/ks.cfgを追加する必要があります。詳細については、mkisofsのマニュアルページを参照してください。または、キックスタートファイルをフロッピーに入れ、カーネルブートパラメータにks = floppy:/path/to/ks.cfgを追加します。
インストールする前に、正規のユニバースppasを追加することを忘れないでください!