NetBSD 6.99.3(xen domu)の2012/2/21のSNAPSHOTを試してみました。
気になるところは少しありますがほぼ動作しているようです。
以下のメッセージはあいかわらずでています。
cprng 74331d1: WARNING insufficient entropy at creation.
前回の5.99.64のときからでていたのですが、
毎日実行されているmakemandbでも
makemandb: /usr/pkg/man/man3/XUngrabDeviceKey.3: Parse failure
makemandb: Error in indexing /usr/pkg/man/man3/XUngrabDeviceKey.3
makemandb: Error in indexing /usr/pkg/man/man3/XvListImageFormats.3
のようなエラーがでてしまっています。
makemandbは最近導入されたようでまだ安定していないみたいですが、あまり害がないので気にしないことにします。
環境
- Hardware: MacMini(Early 2009)
- Memory: 4GB
- Xen: xen-4.1.2 (64bit)
- Dom0(kernel): Linux 3.0.20 (64bit)
- Dom0(distribution): Ubuntu 11.10
- DomU(kernel): NetBSD 6.99.3
- DomU(userland): NetBSD 6.99.3
インストール
DomUのNetBSD上で以下を行いました。
ソースは/usr/srcに展開してあるものとします。
(2012/2/21のSNAPSHOT)
カーネルのbuildをします。
# cd /usr/src
# mkdir ../obj ../tools
# ./build.sh -O ../obj -T ../tools tools
# ./build.sh -O ../obj -T ../tools -u -U kernel=XEN3_DOMU
/usr/obj/sys/arch/amd64/compile/XEN3_DOMU/netbsd
が生成されますので、このカーネルをdom0へコピーします。
ここで、一度このカーネルを使いDomUを起動し動作を確認します。
dom0# xm create -c netbsd.cfg
引き続きユーザランドをbuild, installします。
# cd /usr/src
# ./build.sh -O ../obj -T ../tools -u -U distribution
# ./build.sh -O ../obj -T ../tools -u -U install=/
メッセージに沿って、以下を実行します。
# /usr/src/usr.sbin/postinstall/postinstall -s '/usr/src' -d // fix defaults fontconfig makedev mtree periodic rc obsolete
# etcupdate
etcupdateではいろいろ聞かれるので必要なものだけ新しいものをインストールします
以上で作業終了です。
xm shutdown ; xm createで新しいカーネル、ユーザランドでDomUが動作することを確認します。