Guide to install VirtualBox on GhostBSD
Welcome to Guide to install VirtualBox on GhostBSD. |
Contents
- 1 Introduction
- 2 Steps
- 2.1 Installing following Packages
- 2.2 Loaded Kernel Module
- 2.3 Entry in /boot/loader.conf
- 2.4 Entry in /etc/rc.conf
- 2.5 User Permissions need to be manually added
- 2.6 Enable atapicam kernel module at boot
- 2.7 Add these lines to /etc/devfs.conf
- 2.8 Fore using USB Device
- 2.9 VirtualBox™ Host DVD/CD Access
- 2.10 Finish
- 3 Further Information
Introduction
On this page we will collect some information, tips and tricks around installing VirtualBox on GhostBSD.
Steps
Installing following Packages
virtualbox-ose-5.2.34
virtualbox-ose-additions-5.2.34
virtualbox-ose-kmod-5.2.3
Loaded Kernel Module
# kldload vboxdrv
Entry in /boot/loader.conf
vboxdrv_load="YES"
Entry in /etc/rc.conf
vboxnet_enable="YES"
vboxguest_enable="YES"
vboxservice_enable="YES"
User Permissions need to be manually added
pw groupadd vboxusers
pw groupmod vboxusers -m yourusername
Enable atapicam kernel module at boot
Edit /boot/loader.conf file: Add the following line:
atapicam_load="YES"
Add these lines to /etc/devfs.conf
own vboxnetctl root:vboxusers
perm vboxnetctl 0660
Fore using USB Device
# pw groupmod operator -m yourusername
VirtualBox™ Host DVD/CD Access
Access to the host DVD/CD drives from guests is achieved through the sharing of the physical drives. Within VirtualBox™, this is set up from the Storage window in the Settings of the virtual machine. If needed, create an empty IDE CD/DVD device first. Then choose the Host Drive from the popup menu for the virtual CD/DVD drive selection. A checkbox labeled Passthrough will appear. This allows the virtual machine to use the hardware directly. For example, audio CDs or the burner will only function if this option is selected.
HAL needs to run for VirtualBox™ DVD/CD functions to work, so enable it in /etc/rc.conf and start it if it is not already running:
hald_enable="YES"
In order for users to be able to use VirtualBox™ DVD/CD functions, they need access to /dev/xpt0, /dev/cdN, and /dev/passN. This is usually achieved by making the user a member of operator. Permissions to these devices have to be corrected by adding these lines to /etc/devfs.conf:
perm cd* 0660
perm xpt0 0660
perm pass* 0660
Finish
Restart your Machine
Note:It is possible that the virtual machine crashes after connecting it to the host DVD device. It seems there is a bug in a older version of VirtualBox.