Xen3.2のカーネルの構築

Posted at 08/03/18 Comment(0)» Trackback(0)»

Xen3.2がリリースされましたので、
Xen3.2のカーネルを再構築します。

ポイントとしては、mercurialをインストールする必要があるということです。
通常のままでは、yumでインストールできませんので
その準備が必要になります。

まずはXenのカーネルソースをダウンロードします。
# wget http://bits.xensource.com/oss-xen/release/3.2.0/xen-3.2.0.tar.gz

# tar -zxvf xen-3.2.0.tar.gz

rpmforgeの設定を行います。
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

インストール完了後、RPMの署名を検証するためのキーを導入します。

# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

# rpm --import RPM-GPG-KEY.dag.txt
※キーをダウンロード後、インポートします。

いよいよ、mercurialをインストールします。
#yum -y install mercurial

Xen3.2をインストールするための準備を行います。
# hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg

次にXenのカーネルを構築しましょう。
# cd xen-3.2.0

# make -j3 XEN_TARGET_X86_PAE=y world

# make install

# make XEN_TARGET_X86_PAE=y linux-2.6-xen0-config CONFIGMODE=menuconfig KERNELS="linux-2.6-xen"

設定は以下を確認します。
もっともコマンドを付けているので有効になっているはずです。

Processor type and features --->
High Memory Support (4GB) --->

( ) off

( ) 4GB

(X) 64GB


# make XEN_TARGET_X86_PAE=y linux-2.6-xen-build

# make linux-2.6-xen-install

# depmod 2.6.18.8-xen

# mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod /boot/initrd-2.6.18.8-xen.img 2.6.18.8-xen

# chkconfig xend on

"Xen3.2のカーネルの構築"へのトラックバック

トラックバック先URL

"Xen3.2のカーネルの構築"へコメントを投稿

(運営者が承認するまではコメントは表示されません。しばらくお待ちください。)

上の情報を保存する場合はチェック
Google

お勧めXen構築本

スポンサード リンク

Powered by Movable Type

Template by MTテンプレートDB

Supported by Movable Type入門