
私は、VirtualBox VM 上で Precise のサーバー インストールを自動化しようとしています。最終的には、preseed 構成の一部を使用して、いくつかの ESXi VM にインストールする予定です。
私はLinux仮想カーネルパッケージとドキュメンテーションカーネルの選択を変更できることを示唆しています。
現在、preseedファイルにこれらの行があります
d-i base-installer/kernel/image string linux-virtual
d-i base-installer/kernel/altmeta string linux-virtual
linux-image-virtual を含むさまざまな他の文字列も試しました。
linux-virtual はサーバーのインストール CD にはありませんが、アーカイブには含まれており、preseed ファイルを使用してローカルの apt-cacher-ng インスタンスを設定しています。
d-i apt-setup/local0/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-updates main
d-i apt-setup/local1/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise main
d-i apt-setup/local2/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-security main
ただし、インストール中は、汎用カーネルのさまざまなフレーバーから選択できる選択メニューが表示されます。
インストーラーの実行後にインストールした場合に再度再起動する必要がないように、preseed 内に linux-virtual をインストールしたいと思います。
答え1
答えは、12.04.2 に linux-virtual パッケージをインストールしても意味がないということです。
12.04.2 には、Quantal からバックポートされたカーネルが同梱されており、パッケージは linux-image-lts-quantal と呼ばれます。Quantal では、-virtual カーネル パッケージが廃止されているため、同等の -virtual パッケージはありません。
それはインストール後に linux-virtual パッケージをインストールすることは可能ですが、3.5.0 から 3.2.0 へのダウングレードが必要になります。
答え2
先頭の linux- は不要です。これは暗黙的に指定されます。また、「base-installer/kernel/image」も必要ないと思いますので、デフォルトのままにしておいてください。
参照: base-installer/kernel/altmeta 説明: 内部使用向け。事前シード可能。カーネル メタ パッケージのオプションの接尾辞。たとえば、安定版の更新カーネルのインストールをサポートするために使用できます。先頭のハイフンを含めないでください。コードの先頭に追加されます。