
Linux カーネルを 3.2.0 から 3.16.3 にアップグレードしました。現在、Xen は 3.16.3 ではなく古いカーネル (3.2.0) を起動します。Xen に新しい Linux カーネル バージョンが利用可能であることを強制的に検出させる方法はありますか? それとも、3.2.0 カーネルのままでしょうか?
編集: dom0 カーネルを更新しました。そのカーネルで domU を起動する必要はありません (domU は Windows です)。代わりに、dom0 の新しいカーネル (Xen が使用可能) を起動します。
答え1
Xenは通常、DomUの外部にあるカーネルを起動します。DomUの設定ファイルを見ると/etc/xen
、DomUが使用しているカーネルを指定するオプションがあるはずですkernel
。カーネルのアップグレード内部したがって、Xen はこのカーネルを認識しないため、DomU は効果がありません。
次のいずれかを行う必要があります。
a) 新しいカーネルを Dom0 のどこかにコピーし、この新しいカーネルを使用するように DomU 構成ファイルを更新します。Dom0 上のカーネル ファイルを DomU 内のカーネル モジュールと同期させる必要があることに注意してください。
または
b) セットアップピグラブこれにより、Xen は DomU 内にインストールされているカーネルを起動できるようになります。これは、カーネルを Dom0 に別々に保持するよりもはるかに洗練されたソリューションであるため、お勧めします。それ以降、DomU は正常に動作し、常に内部にインストールされたカーネルを使用します。