環境
- Hardware: MacMini(Early 2009)
- Memory: 4GB
- Xen: xen-4.1.2 (リリース版) (64bit)
- Dom0(kernel): Linux 3.3.6 (リリース版) (64bit)
- Dom0(distribution): Ubuntu 12.04
動作確認できたDomU
- DomU(PV): Linux 3.5.2/Ubuntu 12.04(64bit)
Dom0/DomU用Linux kernelの導入
今回はgit版のlinuxを利用します。
$ wget ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-3.5.2.tar.xz
$ tar Jxvf linux-3.5.2.tar.xz
$ cd linux-3.5.2
$ make menuconfig
$ make bzImage modules
$ su
# make install modules_install
使用したconfig:
config-3.5.0
domUのディスクイメージへモジュールをコピーします。
xen configファイルで該当カーネルを利用するように修正します。
.
.
kernel = '/boot/vmlinuz-3.5.2'
ramdisk = '/boot/initrd.img-3.5.2'
.
.
あとはdomUを再起動(xm shutdown; xm create)してうまく立ち上がるの待ちます。