Hello.  For the past couple of days I have tried to install Windows 10 (20H2) in Virtualbox 5.2.44 but it keeps failing.  I followed the instructions which normally come at the end of installing Virtualbox via pkg (add user to vboxusers, etc), and followed the instructions in the FreeBSD Handbook for using Virtualbox as host (https://www.freebsd.org/doc/handbook/virtualization-host-virtualbox.html). 
I added the following to /etc/rc.conf:
	
	
	
		
...and added the following to /etc/loader.conf
	
	
	
		
When I start the installation of Windows within Virtualbox it fails at the part where the actual files are being installed.  It gets to about 45-50% then crashes.  I feel like there are a couple of configurations I'm missing.
Has anyone else experienced this?
P.S. I'm using FreeBSD 12.2
				
			I added the following to /etc/rc.conf:
		Code:
	
	vboxnet_enable="YES"
devfs_system_ruleset="system"
		Code:
	
	vboxdrv_load="YES"Has anyone else experienced this?
P.S. I'm using FreeBSD 12.2
 
			     
 
		 To answer some of your questions, the link on my page to vm-bhyve's page is one bit of documentation.  If you don't shut down the Windows vm, it will continue running. The vm command does require admin rights, it seems, you can always find out if the machine is running with vm status (run with root privilege).  The reason you got command not found, i think, is because the shell saw the command as one command 'vncviewer:5900'.  But hash -r (for bourne shells) and rehash (for cstyle shells). just makes it reread your $PATH, so if you put in a new command and your session doesn't see the command, running hash -r will rescan all the standard command paths. (That's because I mistakenly thought that maybe it hadn't yet registered vncviewer, but as I said, I think it was just that your shell saw one word, due to the error in my article and thought the command was vncviewer:5900, rather than vncviewer.)
  To answer some of your questions, the link on my page to vm-bhyve's page is one bit of documentation.  If you don't shut down the Windows vm, it will continue running. The vm command does require admin rights, it seems, you can always find out if the machine is running with vm status (run with root privilege).  The reason you got command not found, i think, is because the shell saw the command as one command 'vncviewer:5900'.  But hash -r (for bourne shells) and rehash (for cstyle shells). just makes it reread your $PATH, so if you put in a new command and your session doesn't see the command, running hash -r will rescan all the standard command paths. (That's because I mistakenly thought that maybe it hadn't yet registered vncviewer, but as I said, I think it was just that your shell saw one word, due to the error in my article and thought the command was vncviewer:5900, rather than vncviewer.)