====== VirtualBox ====== **** pkg install virtualbox-ose ====== Set-up ====== * :!: Requires ''src'' for kmod * https://wiki.freebsd.org/VirtualBox * https://docs.freebsd.org/en/books/handbook/virtualization/#virtualization-host-virtualbox * https://docs.freebsd.org/en/books/handbook/virtualization/#virtualization-virtualbox-usb-support * Reboot after doing everything su -l ee '/boot/loader.conf' vboxdrv_load="YES" ee '/etc/rc.conf' vboxnet_enable="YES" devfs_system_ruleset="system" pw groupmod vboxusers -m 'espionage724' ee '/etc/devfs.conf' # VirtualBox own vboxnetctl root:vboxusers perm vboxnetctl 0660 [system=10] add path 'usb/*' mode 0660 group operator perm cd* 0660 perm xpt0 0660 perm pass* 0660 # End ====== Install Notes ====== Running VirtualBox as non-root user may fail with a fatal error NS_ERROR_FACTORY_NOT_REGISTERED. In this case delete /tmp/.vbox-*-ipc file. If you experience "Network: write Failed: Cannot allocate memory" errors try to increase net.graph.maxdata in /boot/loader.conf vm.max_user_wired https://bugs.freebsd.org/252227 ("RAM in GB" - max(1, "RAM in GB" / 32)) * 1024*1024*1024 / PAGE_SIZE PAGE_SIZE on x86 is 4096. https://bugs.freebsd.org/259399