domainU

今日はdomainUの設定。/usr/xen にdomainU用のディレクトリをきって配置することに。(本当は/varがいいんでしょうけれど)
netbsd-INSTALL_XEN3_DOMU.gz (インストーラ含んだカーネルイメージ)
netbsd-XEN3_DOMU.gz (運用カーネルイメージ)
ftp.netbsd.orgより持ってくる。

dd if=/dev/zero of=netbsd4u.img bs=1m count=10240

でイメージをつくる。

vi netbsd4u.conf

kernel = "/usr/xen/netbsd4u/netbsd-INSTALL_XEN3_DOMU.gz"
memory = 256
name = "netbsd4u"
#vcpus = 1
disk = [ 'file:/usr/xen/netbsd4u/netbsd4u.img,wd0d,w' ]
vif = [ 'bridge=bridge0' ]
root = "/dev/wd0d"

xm create -c netbsd4u.conf
でdomainUのコンソールになり(-c)、インストーラが起動。
普通にインストール。domainUなのでスライスaとswapだけ設定。

インストールが終わったら shutdown -hp nowで落とすとdomain0にもどってくる。
(途中でdomain0に戻る場合は「 ctrl + [ 」、domainUに戻る場合は「xm console netbsd4u」)

vi netbsd4u.conf

kernel = "/usr/xen/netbsd4u/netbsd-XEN3_DOMU.gz"
memory = 256
name = "netbsd4u"
#vcpus = 1
disk = [ 'file:/usr/xen/netbsd4u/netbsd4u.img,wd0d,w' ]
vif = [ 'bridge=bridge0' ]
root = "/dev/wd0d"

xm create -c netbsd4u.conf
で通常起動。

serv0# xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   250     1     r-----    973.9
netbsd4u                                   4   256     1     -b----    105.7

この後、FreeBSD7のdomainUにも挑戦したが、変なエラーがでて挫折(;;)。