Assuming that Oracle VM VirtualBox has already been installed into your zone, you need to give the zone access to Oracle VM VirtualBox's device node. This is done by performing the following steps. Start a root terminal and run the following command:
zonecfg -zvboxzone
Replace
Use
zonecfg:vboxzone>add device zonecfg:vboxzone:device>set match=/dev/vboxdrv zonecfg:vboxzone:device>end zonecfg:vboxzone>add device zonecfg:vboxzone:device>set match=/dev/vboxdrvu zonecfg:vboxzone:device>end zonecfg:vboxzone>exit
On Oracle Solaris 11 or later, you may also add a device for
If you are not using sparse root zones, you will need to
loopback mount
zonecfg:vboxzone>add fs zonecfg:vboxzone:device>set dir=/opt/VirtualBox zonecfg:vboxzone:device>set special=/opt/VirtualBox zonecfg:vboxzone:device>set type=lofs zonecfg:vboxzone:device>end zonecfg:vboxzone>exit
Reboot the zone using