32-bit guest on Bhyve

Prakhar Deep prakhardeep at gmail.com
Tue Nov 12 07:44:46 UTC 2013


Hi,

We have a requirement to run a 32-bit propritery OS on Bhyve. While going
through www.bhyve.org, i can across these 2 points:

<snip>
Q: What guest operating systems does bhyve support?

A: bhyve supports any version of FreeBSD with VirtIO support, plus OpenBSD
and GNU/Linux using the sysutils/grub2-bhyve port to load them:

   - FreeBSD 8.4-RELEASE and 8-STABLE
   - FreeBSD 9.2-RELEASE and 9-STABLE
   - FreeBSD 10 (All versions)
   - FreeBSD 11-CURRENT
   - OpenBSD HEAD as of late October, 2013
   - GNU/Linux


Q: Could bhyve support i386 VMs?

A: Yes, in theory. What is your use case?

</snip>


In answer to first question it has been mentioned that ANY versions of
FreeBSD can be run as Guest on Bhyve however the second point says i386
only in theory. What does this mean ?

When i searched more on this i came across these two links:

1.
http://freebsd.1045724.n5.nabble.com/Three-observations-on-Bhyve-td5854956.html

This talks about not being able to boot i386 kernel ISO over Bhyve

2.
http://feedbsd.org/discussion/380052/i386183400-bhyve-cannot-load-an-i386-kernel

This bug report on the issue reported in link 1 above. This issue seems to
be fairly recent.


Can someone let me know which kernels does Bhyve support ? 32-bit or 64-bit
?


More information about the freebsd-virtualization mailing list