• 修改pkg_path

    kshrc
    ...
    PKG_PATH=http://ftp.us.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/5.1/All
  • 安装

    pkg_add -v xenkernel33
    pkg_add -v xentools33
    pkg_add -v python26
    pkg_add -v  e2fsprogs

    将相关启动脚本拷贝到rc.d目录中

    cd /etc/rc.d
    cp /usr/pkg/share/examples/rc.d/xendomains .
    cp /usr/pkg/share/examples/rc.d/xend .
    cp /usr/pkg/share/examples/rc.d/xenbackendd .
  • 配置自启动

    /etc/rc.conf
    ...
    xend=yes
    xenbackendd=yes
    xendomains=yes
  • 创建必须的设备文件

    cd /dev && sh MAKEDEV xen
  • 下载预编译的内核

    cd /
    wget http://ftp.us.netbsd.org/pub/NetBSD/NetBSD-5.1/amd64/binary/kernel/netbsd-XEN3_DOM0.gz
    gunzip netbsd-XEN3_DOM0.gz
  • 修改boot配置

    /boot.cfg
    ...
    menu=NetBSD/XEN:load /netbsd-XEN3_DOM0;multiboot /xen.gz dom0_mem=64M

至此完成xen3在netbsd5.1中的安装。