Xen3からXen4にしたらシリアルコンソール見えないんですが

3月2日はVGAコンソールが見えない件だったが、 今回はシリアルコンソールの出力が出てこない!! おかしいなあ、/netbsd のオプションに console=com0kbd 足してるのになあ。

Xen Hypervisor Command Line Options を見て解決!

/boot.cfg にて、

menu=XenDOM0:load /netbsd6xen console=com0kbd;multiboot /xen.gz dom0_mem=2048M com1=115200,8n1

これじゃだめ。xenカーネルの方にもコンソールの行先を指定しないと。

menu=XenDOM0:load /netbsd6xen console=com0kbd;multiboot /xen.gz dom0_mem=2048M com1=115200,8n1 console=com1

これで行けたー(末尾に console=com1 を追加)。

ついでに、pkgsrc/ から xen42 いれたあといくつかmkdirした。 /var/lib/xen と $PKG/var/run/xenstored だったかな。