Difference between revisions of "Guide to install VirtualBox on GhostBSD"

From GhostBSD Wiki
Jump to: navigation, search
(Loaded Kernel Module)
(Further Information)
Line 73: Line 73:
  
  
 +
==Trouble shooting==
 +
 +
There are some commands, which could help, to find the issue:
 +
 +
===Usage===
 +
 +
<code>VBoxManage [<general option>] <command></code>
 +
 +
 +
===General Options===
 +
 +
* [-v|--version]............print version number and exit
 +
* [-q|--nologo].............suppress the logo
 +
* [--settingspw <pw>].......provide the settings password
 +
* [--settingspwfile <file>].provide a file containing the settings password
 +
* [@<response-file>]........load arguments from the given response file (bourne style)
 +
 +
 +
===Commands===
 +
 +
* list [--long|-l] [--sorted|-s]       
 +
 +
vms|runningvms|ostypes|hostdvds|hostfloppies|intnets|bridgedifs|
 +
hostonlyifs|natnets|dhcpservers|hostinfo|hostcpuids|hddbackends|hdds|dvds|
 +
floppies|usbhost|usbfilters|systemproperties|extpacks|
 +
groups|webcams|screenshotformats
 +
 +
'''Example 1:''' VBoxManage list extpacks
 +
 +
* showvminfo ...............<uuid|vmname> [--details]
 +
 +
 +
'''Example 2''': VBoxManage showvminfo "Windows 7" --details
 +
 +
===If you like more info===
 +
 +
<code>VBoxManage -help</code>
  
  

Revision as of 11:44, 22 February 2020

Welcome to Icon Disti GhostBSD.png Guide to install VirtualBox on GhostBSD.

Introduction

On this page we will collect information, tips and tricks for installing and preparation VirtualBox on GhostBSD.

Steps

Installing following Packages

virtualbox-ose-5.2.34
virtualbox-ose-additions-5.2.34
virtualbox-ose-kmod-5.2.3

Load 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


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.

Further Information


Trouble shooting

There are some commands, which could help, to find the issue:

Usage

VBoxManage [<general option>] <command>


General Options

  • [-v|--version]............print version number and exit
  • [-q|--nologo].............suppress the logo
  • [--settingspw <pw>].......provide the settings password
  • [--settingspwfile <file>].provide a file containing the settings password
  • [@<response-file>]........load arguments from the given response file (bourne style)


Commands

  • list [--long|-l] [--sorted|-s]
vms|runningvms|ostypes|hostdvds|hostfloppies|intnets|bridgedifs|
hostonlyifs|natnets|dhcpservers|hostinfo|hostcpuids|hddbackends|hdds|dvds|
floppies|usbhost|usbfilters|systemproperties|extpacks|
groups|webcams|screenshotformats

Example 1: VBoxManage list extpacks

  • showvminfo ...............<uuid|vmname> [--details]


Example 2: VBoxManage showvminfo "Windows 7" --details

If you like more info

VBoxManage -help