Difference between revisions of "VirtualBox"

From Amahi Wiki
Jump to: navigation, search
 
(183 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:apps]
+
{{NeedsUpdate
WEB SITE:  [http://www.virtualbox.org http://www.virtualbox.org]
 
===Virtual Box on Fedora 12===
 
This is a step by step tutorial on how to get VirtualBox 3 up and running on Fedora 12. Specifically, this guide was written using the VirtualBox 3.0.8 version and an i386 CPU (32-bit). It can be adapted to upcoming versions and different CPUs (64-bit). The folks at VirtualBox have made it easy to install for Fedora users and I’m going to show you how in a few easy steps. Right, open a terminal window and let’s get to it…
 
  
* Become privileged
+
[[Category:Virtualization]]
 +
===[http://www.virtualbox.org VirtualBox] for Fedora 12 Host===
 +
__NOTOC__
 +
This is a step by step tutorial on how to get VirtualBox 3 up and running on Fedora 12. Specifically, this guide was written using the VirtualBox 3.2.12 version and an i386 CPU (32-bit), but should work with all versions. It can be adapted to upcoming versions and different CPUs (64-bit). The folks at VirtualBox have made it easy to install for Fedora users and I’m going to show you how in a few easy steps. Right, open a terminal window and let’s get to it.
 +
 
 +
There are two options for install: <br />
 +
# '''VirtualBox repo:'''  If you are selective or do not install Fedora updates, this is not the option for you.  It will result in installation of ALL Fedora updates that your HDA requires.<br />
 +
# '''VirtualBox RPM:'''  This will only install the RPM and any required dependencies or dependency updates your HDA requires.  It is much faster and will not force ALL Fedora updates like Option 1.
 +
 
 +
=== Install Option 1 (VirtualBox Repo) ===
 +
* Become privileged ('''root''' user):
 
  su -
 
  su -
* Get the VirtualBox repo installed (you may need to install wget)
+
* Install the VirtualBox repo:
  wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo && cp virtualbox.repo /etc/yum.repos.d/
+
  <nowiki>wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo && cp virtualbox.repo /etc/yum.repos.d/</nowiki>
* Install VirtualBox (along with a few other needed packages)! If you’re having issues here, try installing “kernel-PAE-devel”
+
* Enable the new repo:
  yum install -y VirtualBox dkms gcc
+
yum clean all
/etc/init.d/vboxdrv setup
+
yum update
* Add yourself to the “vboxusers” group and fix the SELinux Permissions (just in case):
+
* Add dependencies:
 +
yum install dkms gcc
 +
* Install VirtualBox. If you’re having issues here, see [[VirtualBox#Troubleshooting|Troubleshooting]] section below:
 +
  yum install -y VirtualBox-3.2
 +
* Add yourself to the “vboxusers” group:
 
  usermod -G vboxusers -a <yourusername>
 
  usermod -G vboxusers -a <yourusername>
  chcon -t textrel_shlib_t /usr/lib/virtualbox/VirtualBox.so
+
* ''(OPTIONAL)'' This will bring up the VirtualBox GUI on the HDA Desktop. Run and enjoy!
* Run, and enjoy!
 
 
  VirtualBox
 
  VirtualBox
  
Line 20: Line 30:
 
'''NOTE:''' See [http://www.derekhildreth.com/blog/how-to-install-virtualbox-3-on-fedora-12-tutorial/ how-to-install-virtualbox-3-on-fedora-12-tutorial] for more info.
 
'''NOTE:''' See [http://www.derekhildreth.com/blog/how-to-install-virtualbox-3-on-fedora-12-tutorial/ how-to-install-virtualbox-3-on-fedora-12-tutorial] for more info.
  
 +
=== Install Option 2 (VirtualBox RPM) ===
 +
* Become privileged ('''root''' user):
 +
su -
 +
* Download the applicable RPM for your system (32- or 64-bit):
 +
wget <nowiki>http://download.virtualbox.org/virtualbox/3.2.12/VirtualBox-3.2-3.2.12_68302_fedora12-1.i686.rpm</nowiki>
 +
wget <nowiki>http://download.virtualbox.org/virtualbox/3.2.12/VirtualBox-3.2-3.2.12_68302_fedora12-1.x86_64.rpm</nowiki>
 +
 +
* Download and import the GPG key:
 +
wget <nowiki>http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc</nowiki>
 +
rpm --import oracle_vbox.asc
 +
* Add dependencies:
 +
yum install dkms gcc
 +
* Install VirtualBox.  If you’re having issues here, see [[VirtualBox#Troubleshooting|Troubleshooting]] section below:
 +
yum localinstall VirtualBox-3.2*
 +
* Add yourself to the “vboxusers” group:
 +
usermod -G vboxusers -a <yourusername>
 +
* ''(OPTIONAL)'' This will bring up the VirtualBox GUI on the HDA Desktop.  Run and enjoy!
 +
VirtualBox
 +
 +
=== Update VirtualBox to Latest Version ===
 +
To update VirtualBox to the latest version, you must stop the service:
 +
* Become privileged ('''root''' user):
 +
su -
 +
service vboxwebsrv stop
 +
* Depending on the Install Option you used originally will determine how you update. 
 +
'''Option 1 (RPM):'''  Download RPM from [http://www.virtualbox.org VirtualBox.org] 
 +
yum localinstall RPM-Name
 +
'''Option 2 (Repo):''' 
 +
yum update
 +
* Restart service:
 +
service vboxwebsrv start
 +
 +
=== [http://www.amahi.org/apps/phpvirtualbox phpVirtualBox] (Web-Based Access) ===
 +
* It has been packaged for Amahi and is currently in ''ALPHA'' testing.  You will find the manual install steps [[PhpVirtualBox|here]].
  
===Portable VirtualBox On Windows===
+
=== Portable VirtualBox for Windows XP/Vista/7 Host ===
 
* Download latest version from [http://vbox.me here.]
 
* Download latest version from [http://vbox.me here.]
 
* You can install this on a hard drive or USB Flash Drive.
 
* You can install this on a hard drive or USB Flash Drive.
 +
* [http://coffeeonthekeyboard.com/how-to-install-virtualbox-guest-additions-in-fedora-12-332/ How to Install VirtualBox Guest Additions in Fedora 12] has additional info that might be helpful.
  
 +
=== Troubleshooting ===
 +
* Applies to 32-bit machines ONLY.
 +
* Having issues with install, check to see if you have the PAE kernel:
 +
uname -r
 +
* If it returns something like ''2.6.31.5-127.fc12.i686.PAE'', do the following:
 +
yum install -y kernel-PAE-devel-2.6.31.5-127.fc12.i686
 +
/etc/init.d/vboxdrv setup
 +
VirtualBox
 +
* VirtualBox should now work.
  
===VirtualBox Web===
 
* Early alpha stage at the moment.  The source files can be downloaded [http://code.google.com/p/vboxweb/].
 
* Install Instructions are located [http://code.google.com/p/vboxweb/wiki/install here].
 
 
 
===TROUBLESHOOTING===
 
Having problems with Virtualbox guestadditions in Fedora 12 Guest?  The fix can be found in [http://www.virtualbox.org/changeset/27248 r27248]. Add the lines in green as the location specified.  Manually apply this fix after you installed the guest additions (but before you rebooted the guest!) by changing /usr/src/vboxvideo-3.1.4/vboxvideo_drm.c and then re-compile the kernel modules by executing this as root user. 
 
  
  /etc/init.d/vboxadd setup
+
'''NOTE:''' See [[Amahi_on_VirtualBox|Amahi on VirtualBox]] for detailed guidance on installing Amahi on a virtual machine (VM).

Latest revision as of 03:26, 23 June 2020

{{NeedsUpdate

VirtualBox for Fedora 12 Host

This is a step by step tutorial on how to get VirtualBox 3 up and running on Fedora 12. Specifically, this guide was written using the VirtualBox 3.2.12 version and an i386 CPU (32-bit), but should work with all versions. It can be adapted to upcoming versions and different CPUs (64-bit). The folks at VirtualBox have made it easy to install for Fedora users and I’m going to show you how in a few easy steps. Right, open a terminal window and let’s get to it.

There are two options for install:

  1. VirtualBox repo: If you are selective or do not install Fedora updates, this is not the option for you. It will result in installation of ALL Fedora updates that your HDA requires.
  2. VirtualBox RPM: This will only install the RPM and any required dependencies or dependency updates your HDA requires. It is much faster and will not force ALL Fedora updates like Option 1.

Install Option 1 (VirtualBox Repo)

  • Become privileged (root user):
su -
  • Install the VirtualBox repo:
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo && cp virtualbox.repo /etc/yum.repos.d/
  • Enable the new repo:
yum clean all

yum update

  • Add dependencies:
yum install dkms gcc
  • Install VirtualBox. If you’re having issues here, see Troubleshooting section below:
yum install -y VirtualBox-3.2
  • Add yourself to the “vboxusers” group:
usermod -G vboxusers -a <yourusername>
  • (OPTIONAL) This will bring up the VirtualBox GUI on the HDA Desktop. Run and enjoy!
VirtualBox


NOTE: See how-to-install-virtualbox-3-on-fedora-12-tutorial for more info.

Install Option 2 (VirtualBox RPM)

  • Become privileged (root user):
su -
  • Download the applicable RPM for your system (32- or 64-bit):
wget http://download.virtualbox.org/virtualbox/3.2.12/VirtualBox-3.2-3.2.12_68302_fedora12-1.i686.rpm
wget http://download.virtualbox.org/virtualbox/3.2.12/VirtualBox-3.2-3.2.12_68302_fedora12-1.x86_64.rpm
  • Download and import the GPG key:
wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc

rpm --import oracle_vbox.asc

  • Add dependencies:
yum install dkms gcc
  • Install VirtualBox. If you’re having issues here, see Troubleshooting section below:
yum localinstall VirtualBox-3.2*
  • Add yourself to the “vboxusers” group:
usermod -G vboxusers -a <yourusername>
  • (OPTIONAL) This will bring up the VirtualBox GUI on the HDA Desktop. Run and enjoy!
VirtualBox

Update VirtualBox to Latest Version

To update VirtualBox to the latest version, you must stop the service:

  • Become privileged (root user):
su -
service vboxwebsrv stop
  • Depending on the Install Option you used originally will determine how you update.

Option 1 (RPM): Download RPM from VirtualBox.org

yum localinstall RPM-Name

Option 2 (Repo):

yum update
  • Restart service:
service vboxwebsrv start

phpVirtualBox (Web-Based Access)

  • It has been packaged for Amahi and is currently in ALPHA testing. You will find the manual install steps here.

Portable VirtualBox for Windows XP/Vista/7 Host

Troubleshooting

  • Applies to 32-bit machines ONLY.
  • Having issues with install, check to see if you have the PAE kernel:
uname -r
  • If it returns something like 2.6.31.5-127.fc12.i686.PAE, do the following:
yum install -y kernel-PAE-devel-2.6.31.5-127.fc12.i686
/etc/init.d/vboxdrv setup
VirtualBox
  • VirtualBox should now work.


NOTE: See Amahi on VirtualBox for detailed guidance on installing Amahi on a virtual machine (VM).