1. Gentoo/Xen
1.1. portageからXenをインストール
http://bugs.gentoo.org/show_bug.cgi?id=70161 を参考に動かします。make.confに次の記述を追加
# nano -w /etc/make.conf PORTDIR_OVERLAY="/usr/local/portage"
# mkdir /usr/local/portage # cd /usr/local/portage # mkdir apps-sys/ # mkdir apps-sys/xen # mkdir apps-sys/xen/files # mkdir sys-kernel/ # mkdir sys-kernel/xen-sources # wget -O apps-sys/xen/xen-2.0.5.ebuild 'http://bugs.gentoo.org/attachment.cgi?id=53755' # wget -O apps-sys/xen/files/xend 'http://bugs.gentoo.org/attachment.cgi?id=53756' # wget -O apps-sys/xen/files/xendomains-conf 'http://bugs.gentoo.org/attachment.cgi?id=53757' # wget -O apps-sys/xen/files/xendomains-init 'http://bugs.gentoo.org/attachment.cgi?id=53758' # wget -O sys-kernel/xen-sources/xen-sources-2.6.10.ebuild 'http://bugs.gentoo.org/attachment.cgi?id=53759' # nano -w /etc/portage/package.keywords # cat /etc/portage/package.keywords apps-sys/xen ~x86 dev-python/twisted ~x86 sys-kernel/xen-sources ~x86 # cd apps-sys/xen # ebuild xen-2.0.5.ebuild digest # emerge apps-sys/xen # USE="-gtk -gtk2" emerge apps-sys/xen # cd ../../sys-kernel/xen-sources # ebuild xen-sources-2.6.10.ebuild digest # emerge sys-kernel/xen-sources # cd /usr/src # cp -R linux-2.6.10-xen0 linux-2.6.10-xenU # cp arch/xen/configs/xenU_defconfig arch/xen/defconfig # sed -i s/-xen0/-xenU/ Makefile
1.2. Xenカーネルの作成
# cd /usr/src/linux-2.6.10-xen0 # make menuconfig # make && make modules_install # cp vmlinuz /boot/vmlinuz-2.6.10-xen0 # cp System.map /boot/System.map-2.6.10-xen0 # cp .config /boot/config-2.6.10-xen0
# nano -w /boot/grub/grub.conf title=Xen 2.0 / XenLinux 2.6.10 kernel /xen.gz dom0_mem=131072 module /vmlinuz-2.6.10-xen0 root=/dev/sda3 ro console=tty0
