Debian Squeeze に Xen 4.1 を入れる

XenServer 6.0 の基盤になってたり、他のディストリがこぞって採用してるのが、Xen 4.1 なのですが、時期の関係で、Squeeze には、4.0 が収録されています。何か中途半端。sid にはパッケージがありますので、そっからソースを取ってきて(さすがにバイナリは持ってきても動かないので)、ビルドする方法を見つけましたので、備忘録がてら。

元ネタはこちら → Xen 4.1 from source with Debian Squeeze 2.6.32-5-xen-amd64 dom0 (test)

まずは、source.list に1行追加。


deb-src http://ftp.jp.debian.org/debian/ sid main

squeeze や wheezy の行があれば、コメントアウトしておきます。

で、おもむろに、ビルド…する前に、パッケージをひとつ追加しておきます。ないとコンパイルがエラーになるので。


apt-get install ipxe-qemu

PXEブートに使うファームのQEMU用ROMイメージなんですが、なぜか Xen をインストールしても、build-dep しても入りません。

まずはビルド環境を整えます。


apt-get update
apt-get build-dep xen
apt-get build-dep xen-utils-common

Xen のソースと Debian パッチの取り寄せ、ビルドも apt-get で済むのが便利なところ。


cd /usr/src/
apt-get source xen -b
apt-get source xen-utils-common -b

エラーがなければパッケージができているので、dpkg でインストールすればおしまい。


dpkg -i *xen*deb

  1. コメントはまだありません。

  1. トラックバックはまだありません。

コメントするには、 [ ログイン ] する必要があります。

 

Twitter links powered by Tweet This v1.8.3, a WordPress plugin for Twitter.