次のことができるOpenBSD用のソリューションはありますか?
カスタムインストーラCDを挿入してEnterキーを押すと(例:「確信していますか?」 - メッセージ)、インストーラは自動的にディスクを分割し、OpenBSDをインストールしてからいくつかのカスタマイズを実行します(たとえば、ポートアプリからの一部のインストール)。
これはRHELのKickstarterを使って行うことができます。しかし、OpenBSDはこれを行うことができますか?私はそれを検索しましたが、まだ良い答えが見つかりませんでした(ただ、より良いプログラミングスキルが必要です...)。
ベストアンサー1
現在、OpenBSDのインストールはほとんどの作業を行いますが、「Enter」キーをたくさん押すだけです。 pkg_installsやその他のカスタマイズを実行する場合は、これを行うメカニズムがあります(長い間使用されてきました)。しかし、必要なものがわからない場合は、文書を見つけるのは難しいです。インストーラは、sitexx.tgzまたはsitexx-hostname.tgzインストールセット(インストールプログラムソースにある場合)を抽出します。
FAQには次のような多くの詳細があります。 http://www.openbsd.org/faq/faq4.html#site
私があなたにしたいもう一つの重要なヒントはrc.firsttime(8)スクリプトメカニズムです。 /etc/rc.firsttimeからファイルを削除すると、次の起動時にこのコマンドが実行され、ファイルが削除されます。インストーラでこれを行うと追加インストーラがこのファイルを使用するためです。
開発者がインストーラのためのより自動化されたメカニズムを開発しているというメッセージをメーリングリストで見ました。
更新 2014-05-01 -autoinstall(8)
サイレントインストール機能は5.5に含まれています:http://www.openbsd.org/55.html