summaryrefslogtreecommitdiff
path: root/system/virtualbox-ose/README
blob: 1952e95230ac57e001b9d725573ef67839830ac3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
VirtualBox Open Source Edition (OSE) is a general-purpose full
virtualizer for x86 hardware.

You'll probably want to add the following lines to your rc.local:

	# Start vboxdrv
	if [ -x /etc/rc.d/rc.vboxdrv ]; then
	  /etc/rc.d/rc.vboxdrv start
	fi

	# Start vboxnet
	if [ -x /etc/rc.d/rc.vboxnet ]; then
	  /etc/rc.d/rc.vboxnet start
	fi

This will load the support kernel module and will setup the network
configuration for VirtualBox. You should add similar "stop" lines to
your rc.local_shutdown.

By default you have to create a vboxusers group, for example with
	groupadd -g 215 vboxusers
and make your user a member of that group.
Alternatively, you can run the script with VBOXUSERS=no to allow all
users of your system to start virtual machines.

By default VirtualBox will be compiled with hardening enabled. That
means all binaries will be run suid root, which is the default
behaviour of upstream packages. However, you are still able
to disable this by passing HARDENING=no to the script.
When hardening is enabled, VBOXUSERS is automatically set to yes.

If the VirtualBox Additions ISO is available in the same directory
as the build script, it will be included in the package and placed
under /usr/share/virtualbox/. Same goes for the UserManual
They can be downloaded from:
	http://download.virtualbox.org/virtualbox/2.0.6/VBoxGuestAdditions_2.0.6.iso
	http://download.virtualbox.org/virtualbox/2.0.6/UserManual.pdf

Since 2.0.0 there is a Qt4 GUI, which at this point of time is still a little
bit buggy and therefore disabled by default. To enable it pass QT4=yes
to the script. The Qt3 GUI is enabled by default, though that might
change with the next version as it is no longer maintained and likely
to be removed sometime soon. To disable it, pass QT3=no to the script.

If you want pulseaudio support, you have to pass PULSE=yes to the
build script. Additionally VirtualBox requires acpica and dev86. The
virtualbox-kernel package is required at runtime. All dependencies
are available from SlackBuilds.org