Xenインストールメモ
HOST OS上での作業
仮想ファイルシステムの作成
- OS用
# mkdir /opt/hogehoge # cd /opt/hogehoge # dd if=/dev/zero of=sda1.img bs=1M count=1 seek=10240 # mkfs -t ext3 -F sda1.img # tune2fs -c 0 sda1.img
- スワップ用
# dd if=/dev/zero of=sda2.img bs=1M count=1 seek=2048 # mkswap sda2.img
HOST OS上でゲストファイルシステムをマウント
# mount -o loop sda1.img /mnt/fc5-guest
ゲストOS用procディレクトリの作成とマウント
# mkdir /mnt/fc5-guest/proc # mount -t proc none /mnt/fc5-guest/proc
GESTOS用デバイスファイル群作成
# mkdir /mnt/fc5-guest/dev # for i in console null zero ? tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 #> do #> MAKEDEV -d /mnt/fc5-guest/dev -x $i #> done
yumの設定
/mnt/fc5-guest/etc/yum.d/*を編集し、ローカルのfedora coreのインストール元
ディレクトリを参照するように変更
Fedora Core 5のインストール
base+Xenユーザーモード用カーネル,,
# yum --installroot=/mnt/fc5-guest groupinstall base # yum --installroot=/mnt/fc5-guest install kernel-xenU
GEST OS起動
# xm create HOGEHOGE