環境
- 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.0/Ubuntu 12.04(64bit)
Dom0/DomU用Linux kernelの導入
今回はgit版のlinuxを利用します。
$ git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git checkout v3.5
$ make menuconfig
$ make bzImage modules
$ su
# make install modules_install
使用したconfig:
config-3.5.0
domUのディスクイメージへモジュールをコピーします。
xen configファイルで該当カーネルを利用するように修正します。
.
.
kernel = '/boot/vmlinuz-3.5.0'
ramdisk = '/boot/initrd.img-3.5.0'
.
.
あとはdomUを再起動(xm shutdown; xm create)してうまく立ち上がるの待ちます。