Try like this : bhyve -S -c sockets=2,cores=2,threads=2 -m 4G -w -H -A \ -s 0,hostbridge \ -s 1,ahci-hd,/mnt/zroot2/zroot2/bhyve/img/Windows/windows11.img,bootindex=1 \ -s 13,virtio-net,tap1 \ -s 29,fbuf,tcp=0.0.0.0:5918,w=1600,h=950,wait \ -s 30,xhci,tablet \ -s 31,lpc \ -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI_CODE.fd \ vm0:1 < /dev/null & sleep 2 && vncviewer 0:1
Doing this way you will learn better how to compose the bhyve parameters and how they should be formatted naturally. As you can see,the vm-bhyve wrapper "muddies the waters". And I think that you should also learn how to create a bridge on FreeBSD. On Sat, Aug 12, 2023 at 11:46 AM Mario Marietto <marietto2...@gmail.com> wrote: > In my opinion,the usage of the wrapper creates some difficulties to > understand how bhyve and the networking works. You should start from the > very beginning,studying bhyve and the freebsd networking,instead of > learning how to correctly use the wrapper. > > On Sat, Aug 12, 2023 at 11:25 AM Odhiambo Washington <odhia...@gmail.com> > wrote: > >> Hello all. >> >> I am new to bhyve and have read a lot about it, so I decided to try >> creating a few VMs. >> I found a HOWTO that is detailed and which appears to be the easiest to >> follow: >> https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/ >> The only differences are that I did not install a fresh FreeBSD-13 server >> as I already had one, and I am not using ZFS on my server (host). >> I have gotten stuck midway and cannot figure out why: I cannot boot the >> VMs I create. >> I have tried creating a Windows2019 as well as a Debian12 VM, but both >> don't boot. >> >> vm-public: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 >> mtu 1492 >> ether ce:6f:18:51:d4:51 >> id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 >> maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 >> root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 >> member: em1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP> >> ifmaxaddr 0 port 2 priority 128 path cost 20000 >> groups: bridge vm-switch viid-4c918@ >> nd6 options=9<PERFORMNUD,IFDISABLED> >> tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 >> mtu 1492 >> description: vmnet/debian12/0/public >> options=80000<LINKSTATE> >> ether 58:9c:fc:10:ff:ed >> inet6 fe80::5a9c:fcff:fe10:ffed%tap0 prefixlen 64 scopeid 0x6 >> groups: tap vm-port >> media: Ethernet autoselect >> status: no carrier >> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> >> >> 1. Windows2019 VM: >> vm create -t uefi -s 100G -m 8G -c8 windows2019 >> vm install windows2019 /usr/local/bhyve-vms/.iso/server2019.iso >> >> 2. Debian12 VM: >> vm create -s 60G -m 8G -c 8 debian12 >> vm install debian12 .iso/debian-12.0.0-amd64-DVD-1.iso >> >> root@gw:/usr/local/bhyve-vms # vm list >> NAME DATASTORE LOADER CPU MEMORY VNC AUTO STATE >> debian12 default bhyveload 8 8G - >> Yes[2] Bootloader (91866) >> windows2019 default uefi 8 8G - >> Yes [1] Stopped >> >> From the above output of `vm list`, you can see that none of them is >> booting up. >> >> What is it that I could be missing? >> >> >> -- >> Best regards, >> Odhiambo WASHINGTON, >> Nairobi,KE >> +254 7 3200 0004/+254 7 2274 3223 >> "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) >> [How to ask smart questions: >> http://www.catb.org/~esr/faqs/smart-questions.html] >> > > > -- > Mario. > -- Mario.