こちらの通りで動きました。感謝!
http://april.fool.jp/blogs/2019/05/12/freebsd-12のbhyveにwindows10をインストールする:その2(vm-bhyve使用)/

確かに disk0_type="ahci-hd" だとディスクが遅いかも。

disk0_type="virtio-blk" は 12.0-RELEASE だと下のパッチを usr.sbin/bhyve にあてる必要があった。
(12.1-RELEASE には取り込まているようです)
https://forums.freebsd.org/threads/bhyve-windows-server-slow-io.71199/#post-430626

% svnlite checkout https://svn.FreeBSD.org/base/releng/12.0 /usr/src
% cd /usr/src
% patch -p1 < ~/bhyve.patch
% cd usr.sbin/bhyve
% make
% make install # /usr/sbin/bhyve が置き換わるのみです

# 12.0-RELEASE-p7
% ls -al /usr/sbin/bhyve
-r-xr-xr-x  1 root  wheel  491448  7月 23 06:42 /usr/sbin/bhyve
% sha256 /usr/sbin/bhyve
SHA256 (/usr/sbin/bhyve) = 02d50329025220fcf7818f356d57bc4b858b92d067bdf1abc6ff8a12f77d040a

# 置き換わった後
% ls -al /usr/sbin/bhyve
-r-xr-xr-x  1 root  wheel  495552  9月 22 01:42 /usr/sbin/bhyve
% sha256 /usr/sbin/bhyve
SHA256 (/usr/sbin/bhyve) = c41599301e77b1db7776f5917e1fb3c10fcf919c910182ab9d255f4db64f712c

Windows 側には fedora の driver の viostor/ をいれた。

vm configure win10 はこんなん。

loader="uefi"
cpu=4
cpu_sockets=2
cpu_cores=2
cpu_threads=1
memory=4G

#network0_type="e1000"
network0_type="virtio-net"
network0_switch="public"
#disk0_type="ahci-hd"
disk0_type="virtio-blk"
disk0_name="disk0.img"
#disk1_type="virtio-blk"
#disk1_name="disk1.img"
uuid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

graphics="yes"
#graphics="no"
#graphics_wait="yes"
graphics_res="1280x1024"
utctime="no"
xhci_mouse="yes"

# vm install win10 ~/Downloads/virtio-win-0.1.172.iso
network0_mac="xx:xx:xx:xx:xx:xx"

# vncviewer 192.168.13.1:5900

xfreerdp で繋げて Youtube が見れることを確認しました。

おまけ
上のページのbhyveのパッチ(ハードタブに置き換えたの)
パッチが当たっているコンパイル済みの /usr/sbin/bhyve のバイナリ

コメントする

perl adv
perl adv