Line 12:
Line 12:
uname -r
uname -r
−
You will also need to download the following rpm files
+
You will also need to download the VirtualBox rpm file
−
wget ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/updates/i386/alsa-lib-1.0.6-5.RHEL4.i386.rpm
−
wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.7/os/x86_64/CentOS/RPMS/SDL-1.2.7-8.i386.rpm
wget http://download.virtualbox.org/virtualbox/2.2.2/VirtualBox-2.2.2_46594_rhel4-1.i386.rpm
wget http://download.virtualbox.org/virtualbox/2.2.2/VirtualBox-2.2.2_46594_rhel4-1.i386.rpm
You will also need the precompiled kernel modules
You will also need the precompiled kernel modules
+
'''For 2.6.9-78.0.13.EL'''
'''For 2.6.9-78.0.13.EL'''
wget http://kevinps2003.tripod.com/vboxdrv-2.2.2.tar.gz
wget http://kevinps2003.tripod.com/vboxdrv-2.2.2.tar.gz
Line 29:
Line 28:
----
----
−
2. Install the dependencies for VirtualBox
+
2. Install the dependencies for VirtualBox (this will install the alsa-lib and SDL)
−
rpm -Uvh alsa-lib-1.0.6-5.RHEL4.i386.rpm
+
yum install SDL
−
rpm -Uvh SDL-1.2.7-8.i386.rpm
+
You may need to run the following commands to complete the installation
+
signal-event post-upgrade
+
signal-event reboot
----
----
Line 119:
Line 120:
----
----
−
12. Edit the modules.dep file
+
12. Run depmod to determine module dependancies
−
'''For 2.6.9-78.0.13.EL'''
'''For 2.6.9-78.0.13.EL'''
−
pico /lib/modules/2.6.9-78.0.13.EL/modules.dep
+
depmod -a /lib/modules/2.6.9-78.0.13.EL/vboxnetflt.ko
−
Add the following two lines to the end and save
−
/lib/modules/2.6.9-78.0.13.EL/vboxdrv.ko:
−
/lib/modules/2.6.9-78.0.13.EL/vboxnetflt.ko: /lib/modules/2.6.9-78.0.13.EL/vboxdrv.ko
'''For 2.6.9-78.0.13.ELsmp'''
'''For 2.6.9-78.0.13.ELsmp'''
−
pico /lib/modules/2.6.9-78.0.13.ELsmp/modules.dep
+
depmod -a /lib/modules/2.6.9-78.0.13.ELsmp/vboxnetflt.ko
−
Add the following two lines to the end and save
−
/lib/modules/2.6.9-78.0.13.ELsmp/vboxdrv.ko:
−
/lib/modules/2.6.9-78.0.13.ELsmp/vboxnetflt.ko: /lib/modules/2.6.9-78.0.13.ELsmp/vboxdrv.ko
----
----
Line 147:
Line 141:
----
----
−
15. Remove the file that flags vboxdrv and vboxnetflt module as not being installed properly
+
15. Create/edit the /etc/rc.modules file to load vboxdrv and vboxnetflt at boot time
+
pico /etc/rc.modules
+
Add the following line and save
+
modprobe vboxnetflt
+
+
----
+
+
16. Remove the file that flags vboxdrv and vboxnetflt module as not being installed properly
rm /etc/vbox/module_not_compiled
rm /etc/vbox/module_not_compiled
----
----
−
16. Set Environment Variable (replace 'vbox_files' with the ibay you created)
+
17. Set Environment Variable (replace 'vbox_files' with the ibay you created)
export VBOX_USER_HOME=/home/e-smith/files/ibays/vbox_files/files/.VirtualBox
export VBOX_USER_HOME=/home/e-smith/files/ibays/vbox_files/files/.VirtualBox
----
----
−
17. Permanently set Environment Variable
+
18. Permanently set Environment Variable
pico /etc/profile.d/vboxpath.sh
pico /etc/profile.d/vboxpath.sh
Add the two lines below (replace 'vbox_files' with the ibay you created)
Add the two lines below (replace 'vbox_files' with the ibay you created)
Line 168:
Line 169:
----
----
−
18. Verify the environment variable is set
+
19. Verify the environment variable is set
echo $VBOX_USER_HOME
echo $VBOX_USER_HOME
Should result in (where 'vbox_files' is the ibay you created)
Should result in (where 'vbox_files' is the ibay you created)
Line 175:
Line 176:
----
----
−
19. You can now create and run your own virtual machines using VBoxManage and VBoxHeadless (located in /usr/bin/).
+
20. You can now create and run your own virtual machines using VBoxManage and VBoxHeadless (located in /usr/bin/).
=== Usage - VBoxManage ===
=== Usage - VBoxManage ===
Line 260:
Line 261:
=== Uninstall ===
=== Uninstall ===
rpm -e VirtualBox
rpm -e VirtualBox
−
rpm -e SDL
−
rpm -e alsa-lib
Remove the kernel modules from the /lib/modules/... folder
Remove the kernel modules from the /lib/modules/... folder
Line 269:
Line 268:
'''For 2.6.9-78.0.13.ELsmp'''
'''For 2.6.9-78.0.13.ELsmp'''
rm /lib/modules/2.6.9-78.0.13.ELsmp/vbox*.ko
rm /lib/modules/2.6.9-78.0.13.ELsmp/vbox*.ko
−
−
Remove the lines added to the modules.dep file in step 12.
Remove the Environment Variable Script
Remove the Environment Variable Script