kvm上においたFreeBSD9のカーネル再構築。

なんてことはなく、いたって普通に動作。

kvm-qemuでvirtioに対応するには、下記をゲスト(FreeBSD)に入れておきます。

[/boot/loader.conf]
virtio_load="YES"
virtio_pci_load="YES"
virtio_blk_load="YES"
if_vtnet_load="YES"
virtio_balloon_load="YES"

あとはカーネル再構築。ここは至って普通。

# cd /usr/src/sys/i386/conf
# cp GENERIC kvm_bsd
# vi kvm (必要なものを追加したりする)
# config kvm_bsd
# cd ../../compile/kvm_bsd
# make depend ; make
# make install