NetBSD Xen Dom0でのルートパーティションの選択について

NetBSDXenのDomain 0で使うとき、boot.cfgの項目を以下のように作成します。

menu=Xen dom0:load /netbsd-XEN3_DOM0 console=pc;multiboot /xen.gz dom0_mem=512M

マシンのディスク構成が

  • マシンにはwd0とsd0が接続されている
  • / はwd0aに作成している

となっている場合に、「カーネルはwd0aから読み出しているのに / はsd0a をマウントしようとする」という現象が起こりました。原因はよく分からないのですが、root=wd0a を追加して / パーティションの場所を明示すると回避できました。

menu=Xen dom0:load /netbsd-XEN3_DOM0 root=wd0a console=pc;multiboot /xen.gz dom0_mem=512M
                                     ^^^^^^^^^