2012Xenとpvopsカーネルをソースからインストールするメモ。以下のページを参考にしました。snoopingのサポートが追加されているようなのですが、これのせいでカーネルをRHEL以外のものに入れ替えてしまうとまともに動作しません。そのため、Fedora向けのrpmをインストールして代用します。.config以下の内容を.configの末尾に追加。/boot/grub/grub.confXenを起動するための項目を追加し、ついでにOS選択メニューを隠さないよう変更。内容は環境によって異なるので、他の項目を参考にしてください。/etc/fstabxenfsがマウントされないのでマウントするよう変更。0xencommonsデーモンを起動するよう設定。Uでネットワークを利用するためにブリッジを作成。Uのインストールを自動で行うためにKickstartを利用します。/var/www/html/centos-ks.cfgKickstartの設定ファイルを記述。centos-installインストーラを起動するためのxlの設定ファイルを用意。"destroy"インストーラを起動します。インストールは自動で行われるので見守っていればOKです。centos通常起動のためのxlの設定ファイルを用意。"destroy"インストール用のイメージを外し、pygrubを使ってディスクイメージ内のOSを起動します。