web-dev-qa-db-ja.com

キックスタートを使用して、openvpnやsnortなどの他のオープンソースソフトウェアを作成して自動インストールするにはどうすればよいですか?

キックスタートは初めてですが、キックスタートを使用してopenvpnやSnortなどのオープンソースソフトウェアの自動インストールを作成する方法を知りたいです。

これは、ファイルをポストスクリプト化することで実行できますか?または.debファイルを使用していますか?

1
godwin enoch

キックスタートを使用した複数のコンピューターのインストール

この命令は help.ubunt 命令に従います:

  • キックスタートファイルを生成する

    Sudo update
    Sudo apt install system-config-kickstart
    

    次に実行します

    system-config-kickstart&
    
  • 構成インストーラー

    キックスターターが開くはずです。構成、ユーザー/ルート、パーティションなどを入力します。%postセクションで、aptinstallコマンドを追加できます。

enter image description here

設定ファイルを保存します。

(aptコマンドの前にあるSudoはエラーであることに注意してください!Sudoなしでaptを使用してください)

  • 次に、マニュアルページの説明に従ってカーネルを変更します。

インストーラーでWebサーバーまたはFTPサーバーからダウンロードしたキックスタートファイルを使用するには、ks = http://url/to/ks.cfg またはks = ftp:// url/to/ks.cfg それぞれカーネルブートパラメータに。これには、インストーラーが最初に接続されたインターフェイスでDHCPを介して、質問をせずにネットワークをセットアップできる必要があります。インストーラーが正しいインターフェースを自動的に判別できない場合は、ksdevice = eth1などを追加する必要がある場合もあります。

同様に、インストーラーがNFSサーバー上のキックスタートファイルを使用するようにするには、カーネルブートパラメーターにk​​s = nfs:server:/path/to/ks.cfgを追加します。 DHCP応答からキックスタートファイルの場所を特定するためにプレーンな「ks」ブートパラメーターを追加するAnacondaでサポートされている方法は、Ubuntuインストーラーではまだサポートされていません。

キックスタートファイルをCDに配置するには、ISOイメージをリマスターしてキックスタートファイルを含め、カーネルブートパラメーターにk​​s = cdrom:/path/to/ks.cfgを追加する必要があります。詳細については、mkisofsのマニュアルページを参照してください。または、キックスタートファイルをフロッピーに入れ、カーネルブートパラメータにks = floppy:/path/to/ks.cfgを追加します。

インストールする前に、正規のユニバースppasを追加することを忘れないでください!

1
abu_bua