通常使用DomainUの作成

通常使用するDomainは、物理ドライブに割り当てようと思います。
例えば、マウント一つ(/dev/hda5)に、スワップ一つ(/dev/hda6)

フォーマット

# mkfs.ext3 /dev/hda5
# mkswap /dev/hda6

debianインストール

# mount /dev/hda5 /mnt
# debootstrap --arch i386 sarge /mnt http://ftp.jp.debian.org/debian

いろいろ設定

# echo spring>> /mnt/etc/mailname
# echo spring>> /mnt/etc/hostname
# cp /etc/hots /etc/resolv.conf /mnt/etc
# cp /etc/network/interfaces /mnt/etc/network/interfaces  ←dhcp設定の時違うなら手書き
# vi /mnt/etc/fstab
/dev/hda1       /               ext3    defaults,errors=remount-ro      0       1
/dev/hda2       none            swap    sw              0       0
proc            /proc          proc     defaults        0       0
# mv /mnt/lib/tls /mnt/lib/tls.disabled
# umount /mnt

Xenの設定ファイル用意

/etc/xen/domains/main.cfg

kernel="/boot/vmlinuz-2.6."
memory=512
name="main"
vif=['']
disk=['phy:/dev/hda5,hda1,w','phy:/dev/hda6,hda2,w']
root="/dev/hda1 ro"

DomainUの起動

# xm create -f /etc/xen/domains/main.cfg

しばし待つ。Domain0のリソースが貧弱だからか、結構時間がかかる。

# xm list

起動した模様

# xm console main

Domain0に戻りたい場合は、Ctrl+]

通常使用環境の構築

何がいるかなぁ?
ssh / samba / Firefox / Thunderbird / vnc
検討中